INSItemProviderWriting INSItemProviderWriting Interface

Definition

Interface used by NSItemProvider for retrieving data from an object.

[Foundation.Protocol(Name="NSItemProviderWriting", WrapperType=typeof(Foundation.NSItemProviderWritingWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.Arch64, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public interface INSItemProviderWriting : IDisposable, ObjCRuntime.INativeObject
type INSItemProviderWriting = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Methods

LoadData(String, Action<NSData,NSError>) LoadData(String, Action<NSData,NSError>)

Implement this method to customize the loading of data by an NSItemProvider.

Properties

Handle Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)

Extension Methods

GetItemProviderVisibilityForTypeIdentifier(INSItemProviderWriting, String) GetItemProviderVisibilityForTypeIdentifier(INSItemProviderWriting, String)
GetWritableTypeIdentifiersForItemProvider(INSItemProviderWriting) GetWritableTypeIdentifiersForItemProvider(INSItemProviderWriting)
LoadDataAsync(INSItemProviderWriting, String) LoadDataAsync(INSItemProviderWriting, String)
LoadDataAsync(INSItemProviderWriting, String, NSProgress) LoadDataAsync(INSItemProviderWriting, String, NSProgress)

Applies to