---
title: NSFileProviderContentPolicy
framework: fileprovider
role: symbol
role_heading: Enumeration
path: fileprovider/nsfileprovidercontentpolicy
---

# NSFileProviderContentPolicy

## Declaration

```swift
enum NSFileProviderContentPolicy
```

## Topics

### Policies

- [NSFileProviderContentPolicy.downloadEagerlyAndKeepDownloaded](fileprovider/nsfileprovidercontentpolicy/downloadeagerlyandkeepdownloaded.md)
- [NSFileProviderContentPolicy.downloadLazily](fileprovider/nsfileprovidercontentpolicy/downloadlazily.md)
- [NSFileProviderContentPolicy.downloadLazilyAndEvictOnRemoteUpdate](fileprovider/nsfileprovidercontentpolicy/downloadlazilyandevictonremoteupdate.md)
- [NSFileProviderContentPolicy.inherited](fileprovider/nsfileprovidercontentpolicy/inherited.md)

### Initializers

- [init(rawValue:)](fileprovider/nsfileprovidercontentpolicy/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Managing Content

- [childItemCount](fileprovider/nsfileprovideritemprotocol/childitemcount.md)
- [documentSize](fileprovider/nsfileprovideritemprotocol/documentsize.md)
- [contentPolicy](fileprovider/nsfileprovideritemprotocol/contentpolicy.md)
