- NSFileProviderExtension - NSFileProviderExtension() 
- NSFileProviderExtension(NativeHandle) 
- NSFileProviderExtension(NSObjectFlag) 
- ClassHandle 
- DocumentStorageUrl 
- Domain 
- ProviderIdentifier 
- CreateDirectory(String, String, Action<INSFileProviderItem, NSError>) 
- CreateDirectoryAsync(String, String) 
- DeleteItem(String, Action<NSError>) 
- DeleteItemAsync(String) 
- FetchThumbnails(NSString[], CGSize, NSFileProviderExtensionFetchThumbnailsHandler, Action<NSError>) 
- FetchThumbnailsAsync(NSString[], CGSize, NSFileProviderExtensionFetchThumbnailsHandler) 
- FetchThumbnailsAsync(NSString[], CGSize, NSFileProviderExtensionFetchThumbnailsHandler, NSProgress) 
- GetEnumerator(String, NSError) 
- GetItem(NSString, NSError) 
- GetPersistentIdentifier(NSUrl) 
- GetPlaceholderUrl(NSUrl) 
- GetSupportedServiceSources(String, NSError) 
- GetUrlForItem(String) 
- ImportDocument(NSUrl, String, Action<INSFileProviderItem, NSError>) 
- ImportDocumentAsync(NSUrl, String) 
- ItemChangedAtUrl(NSUrl) 
- ProvidePlaceholderAtUrl(NSUrl, Action<NSError>) 
- ProvidePlaceholderAtUrlAsync(NSUrl) 
- RenameItem(String, String, Action<INSFileProviderItem, NSError>) 
- RenameItemAsync(String, String) 
- ReparentItem(String, String, String, Action<INSFileProviderItem, NSError>) 
- ReparentItemAsync(String, String, String) 
- SetFavoriteRank(NSNumber, String, Action<INSFileProviderItem, NSError>) 
- SetFavoriteRankAsync(NSNumber, String) 
- SetLastUsedDate(NSDate, String, Action<INSFileProviderItem, NSError>) 
- SetLastUsedDateAsync(NSDate, String) 
- SetTagData(NSData, String, Action<INSFileProviderItem, NSError>) 
- SetTagDataAsync(NSData, String) 
- StartProvidingItemAtUrl(NSUrl, Action<NSError>) 
- StartProvidingItemAtUrlAsync(NSUrl) 
- StopProvidingItemAtUrl(NSUrl) 
- TrashItem(String, Action<INSFileProviderItem, NSError>) 
- TrashItemAsync(String) 
- UntrashItem(String, String, Action<INSFileProviderItem, NSError>) 
- UntrashItemAsync(String, String) 
- WritePlaceholder(NSUrl, NSDictionary, NSError) 
 
net9.0-ios17.2
    namespace FileProvider
{
    [Advice("This API is not available when using Catalyst on macOS.")]
    [Register("NSFileProviderExtension", true)]
    [SupportedOSPlatform("ios")]
    [UnsupportedOSPlatform("tvos")]
    [UnsupportedOSPlatform("macos")]
    [UnsupportedOSPlatform("maccatalyst")]
    public class NSFileProviderExtension : NSObject
    {
        [BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
        [ObsoletedOSPlatform("ios11.0", "Use 'NSFileProviderManager.ProviderIdentifier' instead.")]
        [ObsoletedOSPlatform("maccatalyst13.1", "Use 'NSFileProviderManager.ProviderIdentifier' instead.")]
        [SupportedOSPlatform("ios")]
        [UnsupportedOSPlatform("tvos")]
        [UnsupportedOSPlatform("macos")]
        [UnsupportedOSPlatform("maccatalyst")]
        public virtual string! ProviderIdentifier
        {
            [Export("providerIdentifier")]
            get;
        }
    }
}
            | .NET | 6.07.08.09.0 | 
|---|---|
| Information specific to net9.0 | |
| Platforms | This API is only available when you target a specific platform: | 
| iOS | 10.010.110.210.311.011.111.211.311.412.012.112.212.312.413.013.113.213.313.413.513.614.014.114.214.314.414.515.015.215.416.016.116.216.417.017.2 | 
| Information specific to net9.0-ios17.2 | |
| Assembly | Microsoft.iOS , Version=17.2.0.0, PublicKeyToken=84e04ff9cfb79065 | 
| Referencing | The API is automatically referenced. | 
| Platform Restrictions | The property getter is only supported on the following platforms: 
 | 
- Built-in API
- Package-provided API