---
title: NSFileProviderExternalVolumeHandling
framework: fileprovider
role: symbol
role_heading: Protocol
path: fileprovider/nsfileproviderexternalvolumehandling
---

# NSFileProviderExternalVolumeHandling

A protocol that defines the interface for handling external volumes.

## Declaration

```swift
protocol NSFileProviderExternalVolumeHandling : NSObjectProtocol
```

## Topics

### Connecting to external domains

- [shouldConnectExternalDomain(completionHandler:)](fileprovider/nsfileproviderexternalvolumehandling/shouldconnectexternaldomain(completionhandler:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Working with external volumes

- [stateDirectoryURL()](fileprovider/nsfileprovidermanager/statedirectoryurl().md)
- [checkDomainsCanBeStoredOnVolume(at:)](fileprovider/nsfileprovidermanager/checkdomainscanbestoredonvolume(at:).md)
- [NSFileProviderManager.EligibilityResult](fileprovider/nsfileprovidermanager/eligibilityresult.md)
