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

Описание объекта , версия Objective-C ToString.

(Унаследовано от 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)

Регистрирует объект для наблюдения извне (с помощью string 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)

Асинхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от 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)

Синхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от 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)

Возвращает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Задает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

Применяется к

См. также раздел