---
title: NSFileProviderServicing
framework: fileprovider
role: symbol
role_heading: Protocol
path: fileprovider/nsfileproviderservicing
---

# NSFileProviderServicing

Support for providing a custom service source.

## Declaration

```swift
protocol NSFileProviderServicing : NSObjectProtocol
```

## Overview

Overview Adopt this protocol if your File Provider extension supports custom services. For more information on custom services, see NSFileProviderService.

## Topics

### Providing a Service Source

- [supportedServiceSources(for:completionHandler:)](fileprovider/nsfileproviderservicing/supportedservicesources(for:completionhandler:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### File Provider protocols

- [NSFileProviderReplicatedExtension](fileprovider/nsfileproviderreplicatedextension.md)
- [NSFileProviderEnumerating](fileprovider/nsfileproviderenumerating.md)
- [NSFileProviderIncrementalContentFetching](fileprovider/nsfileproviderincrementalcontentfetching.md)
- [NSFileProviderPartialContentFetching](fileprovider/nsfileproviderpartialcontentfetching.md)
- [NSFileProviderCustomAction](fileprovider/nsfileprovidercustomaction.md)
- [NSFileProviderExtensionActionIdentifier](fileprovider/nsfileproviderextensionactionidentifier.md)
- [NSFileProviderThumbnailing](fileprovider/nsfileproviderthumbnailing.md)
- [NSFileProviderPendingSetEnumerator](fileprovider/nsfileproviderpendingsetenumerator.md)
