NSFileProviderExtension 类

定义

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

[Foundation.Register("NSFileProviderExtension", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public class NSFileProviderExtension : Foundation.NSObject
type NSFileProviderExtension = class
    inherit NSObject
继承
NSFileProviderExtension
属性

注解

(此节点的更多文档即将)

此类的成员可以从后台线程使用。

构造函数

NSFileProviderExtension()

默认构造函数,初始化此类的新实例。

NSFileProviderExtension(IntPtr)

创建非托管对象的托管表示形式时使用的构造函数;由运行时调用。

NSFileProviderExtension(NSObjectFlag)

在派生类上调用 的构造函数,以跳过初始化并仅分配 对象。

属性

Class

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
ClassHandle

此类的句柄。

DebugDescription

此对象的开发人员有意义的说明。

(继承自 NSObject)
Description

对象的说明,即 ToString 的 Objective-C 版本。

(继承自 NSObject)
DocumentStorageUrl

开发人员不应使用此已弃用的属性。 开发人员应改用“FileProvider::NSFileProviderManager.DocumentStorageUrl”。

Domain

由开发人员实现时,获取此文件提供程序管理的域。

Handle

处理指向非托管对象表示形式的 (指针) 。

(继承自 NSObject)
IsDirectBinding

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
IsProxy

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
ProviderIdentifier

由开发人员实现时,为协调的读取和写入提供标识符。

RetainCount

返回对象的当前 Objective-C 保留计数。

(继承自 NSObject)
Self

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
Superclass

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
SuperHandle

用于表示此 NSObject 基类中方法的句柄。

(继承自 NSObject)
Zone

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)

方法

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

使用 NSString keyPath) 注册一个对象,以便在外部 (观察到该对象。   观察到的更改将调度到观察者的 对象 ObserveValue(NSString, NSObject, NSDictionary, IntPtr) 方法。

(继承自 NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

使用字符串 keyPath) 注册一个对象,以便在外部 (观察到该对象。   观察到的更改将调度到观察者的 对象 ObserveValue(NSString, NSObject, NSDictionary, IntPtr) 方法。

(继承自 NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

注册一个对象,以便使用任意方法在外部观察。

(继承自 NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

注册一个对象,以便使用任意方法在外部观察。

(继承自 NSObject)
AwakeFromNib()

从 nib 文件加载对象后调用。 替代器必须调用 base。AwakeFromNib () 。

(继承自 NSObject)
BeginInvokeOnMainThread(Action)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

在主 UI 线程上异步调用指定的代码。

(继承自 NSObject)
Bind(NSString, NSObject, String, NSDictionary)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
Bind(String, NSObject, String, NSDictionary)
已过时.

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
BindingInfo(String)
已过时.

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
BindingOptionDescriptions(String)
已过时.

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
BindingValueClass(String)
已过时.

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
CommitEditing()

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
CommitEditing(NSObject, Selector, IntPtr)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
ConformsToProtocol(IntPtr)

调用以确定此对象是否实现指定的协议。

(继承自 NSObject)
Copy()

执行基础 Objective-C 对象的副本。

(继承自 NSObject)
CreateDirectory(String, String, Action<INSFileProviderItem,NSError>)

由开发人员实现时,在指定位置创建新目录,并在操作完成时运行处理程序。

CreateDirectoryAsync(String, String)

由开发人员实现时,在指定位置创建新目录,并在操作完成时运行处理程序。

DangerousAutorelease()

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
DangerousRelease()

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
DangerousRetain()

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
DeleteItem(String, Action<NSError>)

当由开发人员实现时,删除标识的项并在操作完成时运行处理程序。

DeleteItemAsync(String)

当由开发人员实现时,删除标识的项并在操作完成时运行处理程序。

DidChange(NSKeyValueChange, NSIndexSet, NSString)

指示对多关系的索引发生了更改。

(继承自 NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
DidChangeValue(String)

指示对指定的键进行了更改。

(继承自 NSObject)
Dispose()

释放 NSObject 对象使用的资源。

(继承自 NSObject)
Dispose(Boolean)

释放 NSObject 对象使用的资源。

(继承自 NSObject)
DoesNotRecognizeSelector(Selector)

指示此对象无法识别指定的选择器。

(继承自 NSObject)
Equals(NSObject)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
Equals(Object)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
ExposedBindings()

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
FetchThumbnails(NSString[], CGSize, NSFileProviderExtensionFetchThumbnailsHandler, Action<NSError>)

由开发人员实现时,提取指定项标识符的缩略图,为每个缩略图运行指定的 perThumbnailCompletionHandler ,并在完成整个操作时运行completionHandler

FetchThumbnailsAsync(NSString[], CGSize, NSFileProviderExtensionFetchThumbnailsHandler)

由开发人员实现时,提取指定项标识符的缩略图,为每个缩略图运行指定的 perThumbnailCompletionHandler ,并在完成整个操作时运行completionHandler

FetchThumbnailsAsync(NSString[], CGSize, NSFileProviderExtensionFetchThumbnailsHandler, NSProgress)

由开发人员实现时,异步提取指定项标识符的缩略图,运行为每个缩略图指定的 perThumbnailCompletionHandler ,并更新进度结果,返回表示操作的任务。

GetBindingInfo(NSString)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
GetBindingOptionDescriptions(NSString)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
GetBindingValueClass(NSString)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

检索指定键的值。

(继承自 NSObject)
GetEnumerator(String, NSError)

由开发人员实现时,返回容器内容的枚举器。

GetHashCode()

为当前实例生成哈希代码。

(继承自 NSObject)
GetItem(NSString, NSError)

当由开发人员实现时, 返回标识符的项。

GetMethodForSelector(Selector)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
GetNativeField(String)
已过时.

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
GetNativeHash()

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
GetPersistentIdentifier(NSUrl)

由开发人员实现时,返回给定 URL 的指定标识符。

GetPlaceholderUrl(NSUrl)

返回占位符 URL。

GetSupportedServiceSources(String, NSError)

由开发人员实现时,返回一个数组,其中包含应用可用于对标识的项执行操作的服务源。

GetUrlForItem(String)

由开发人员实现时,返回指定持久标识符的 URL。

ImportDocument(NSUrl, String, Action<INSFileProviderItem,NSError>)

由开发人员实现时,将指定 fileURL 处的资源导入到 标识 parentItemIdentifier的目录中。

ImportDocumentAsync(NSUrl, String)

由开发人员实现时,将指定 fileURL 处的资源导入到 标识 parentItemIdentifier的目录中。

Init()

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
InitializeHandle(IntPtr)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
InitializeHandle(IntPtr, String)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
Invoke(Action, Double)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
Invoke(Action, TimeSpan)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
InvokeOnMainThread(Action)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
InvokeOnMainThread(Selector, NSObject)

同步调用主 UI 线程上的指定代码。

(继承自 NSObject)
IsEqual(NSObject)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
IsKindOfClass(Class)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
IsMemberOfClass(Class)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
ItemChangedAtUrl(NSUrl)

由开发人员实现时,通知文件提供程序扩展文档中已发生更改。

MarkDirty()

将常规对等对象 (IsDirectBinding 为 true) 提升为 toggleref 对象。

(继承自 NSObject)
MutableCopy()

创建指定 NSObject 的可变副本。

(继承自 NSObject)
ObjectDidEndEditing(NSObject)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

指示相对于此对象的指定 keyPath 处的值已更改。

(继承自 NSObject)
PerformSelector(Selector)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
PerformSelector(Selector, NSObject)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
PerformSelector(Selector, NSObject, Double)

在当前实例上调用选择器,如果 obj 不为 null,则将其作为其单个参数传递。

(继承自 NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
PerformSelector(Selector, NSObject, NSObject)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
PrepareForInterfaceBuilder()

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
ProvidePlaceholderAtUrl(NSUrl, Action<NSError>)

由开发人员实现时,为以前定义的 URL 创建指定的占位符。

ProvidePlaceholderAtUrlAsync(NSUrl)

由开发人员实现时,为以前定义的 URL 创建指定的占位符。

RemoveObserver(NSObject, NSString)

阻止指定观察程序接收指定 keyPath 的更改值的进一步通知。

(继承自 NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

停止指定的观察程序接收指定 keyPath 和上下文的更改值的进一步通知。

(继承自 NSObject)
RemoveObserver(NSObject, String)

阻止指定观察程序接收指定 keyPath 的更改值的进一步通知。

(继承自 NSObject)
RemoveObserver(NSObject, String, IntPtr)

停止指定的观察程序接收指定 keyPath 和上下文的更改值的进一步通知。

(继承自 NSObject)
RenameItem(String, String, Action<INSFileProviderItem,NSError>)

由开发人员实现时,更改已标识项的名称。

RenameItemAsync(String, String)

由开发人员实现时,更改已标识项的名称。

ReparentItem(String, String, String, Action<INSFileProviderItem,NSError>)

当由开发人员实现时,将标识的项移动到新父项下的新名称。

ReparentItemAsync(String, String, String)

当由开发人员实现时,将标识的项移动到新父项下的新名称。

RespondsToSelector(Selector)

此对象是否识别指定的选择器。

(继承自 NSObject)
SetFavoriteRank(NSNumber, String, Action<INSFileProviderItem,NSError>)

由开发人员实现时,设置已标识目录的收藏排名。

SetFavoriteRankAsync(NSNumber, String)

由开发人员实现时,设置已标识目录的收藏排名。

SetLastUsedDate(NSDate, String, Action<INSFileProviderItem,NSError>)

由开发人员实现时,设置标识项的上次使用日期。

SetLastUsedDateAsync(NSDate, String)

由开发人员实现时,设置标识项的上次使用日期。

SetNativeField(String, NSObject)
已过时.

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
SetNilValueForKey(NSString)

将指定键的值设置为 null。

(继承自 NSObject)
SetTagData(NSData, String, Action<INSFileProviderItem,NSError>)

由开发人员实现时,设置项上的标记数据。

SetTagDataAsync(NSData, String)

由开发人员实现时,设置项上的标记数据。

SetValueForKey(NSObject, NSString)

将键指定的属性的值设置为指定的值。

(继承自 NSObject)
SetValueForKeyPath(IntPtr, NSString)

创建非托管对象的托管表示形式时使用的构造函数;由运行时调用。

(继承自 NSObject)
SetValueForKeyPath(NSObject, NSString)

设置可以使用键路径访问的属性的值。

(继承自 NSObject)
SetValueForUndefinedKey(NSObject, NSString)

指示尝试将值写入未定义的键。 如果未重写,则引发 NSUndefinedKeyException。

(继承自 NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

将此 NSObject 的值设置为指定字典中的值。

(继承自 NSObject)
StartProvidingItemAtUrl(NSUrl, Action<NSError>)

由开发人员实现时,在磁盘上提供实际文件来代替占位符。

StartProvidingItemAtUrlAsync(NSUrl)

由开发人员实现时,在磁盘上提供实际文件来代替占位符。

StopProvidingItemAtUrl(NSUrl)

当开发人员实现时,当指定的文档不再被访问时通知文件提供程序扩展

ToString()

返回当前实例的值的字符串表示形式。

(继承自 NSObject)
TrashItem(String, Action<INSFileProviderItem,NSError>)

由开发人员实现时,将标识的项移到回收站中。

TrashItemAsync(String)

由开发人员实现时,将标识的项移到回收站中。

Unbind(NSString)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
Unbind(String)
已过时.

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
UntrashItem(String, String, Action<INSFileProviderItem,NSError>)

当由开发人员实现时,从回收站还原标识的项。

UntrashItemAsync(String, String)

当由开发人员实现时,从回收站还原标识的项。

ValueForKey(NSString)

返回与指定键关联的属性的值。

(继承自 NSObject)
ValueForKeyPath(NSString)

返回可以使用键路径访问的属性的值。

(继承自 NSObject)
ValueForUndefinedKey(NSString)

指示尝试读取未定义键的值。 如果未重写,则引发 NSUndefinedKeyException。

(继承自 NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

指示指定键中指定索引的值即将更改。

(继承自 NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

(继承自 NSObject)
WillChangeValue(String)

指示指定键的值即将更改。

(继承自 NSObject)
WritePlaceholder(NSUrl, NSDictionary, NSError)

使用提供的元数据写入占位符。

扩展方法

GetDebugDescription(INSObjectProtocol)

NSFileProviderExtension 子类实现 类型 UIDocumentPickerViewController扩展的移动和打开功能。

GetAccessibilityCustomRotors(NSObject)

获取适用于 this 对象的 对象的数组UIAccessibilityCustomRotor

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

设置适用于 this 对象的 对象数组UIAccessibilityCustomRotor

适用于

另请参阅