INSFileProviderItem Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
An item the file provider extension manages.
[Foundation.Protocol(Name="NSFileProviderItem", WrapperType=typeof(FileProvider.NSFileProviderItemWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetContentType", ReturnType=typeof(UniformTypeIdentifiers.UTType), Selector="contentType")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetCapabilities", ReturnType=typeof(FileProvider.NSFileProviderItemCapabilities), Selector="capabilities")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetDocumentSize", ReturnType=typeof(Foundation.NSNumber), Selector="documentSize")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetChildItemCount", ReturnType=typeof(Foundation.NSNumber), Selector="childItemCount")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetCreationDate", ReturnType=typeof(Foundation.NSDate), Selector="creationDate")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetContentModificationDate", ReturnType=typeof(Foundation.NSDate), Selector="contentModificationDate")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetLastUsedDate", ReturnType=typeof(Foundation.NSDate), Selector="lastUsedDate")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetTagData", ReturnType=typeof(Foundation.NSData), Selector="tagData")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetFavoriteRank", ReturnType=typeof(Foundation.NSNumber), Selector="favoriteRank")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsTrashed", ReturnType=typeof(System.Boolean), Selector="isTrashed")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsUploaded", ReturnType=typeof(System.Boolean), Selector="isUploaded")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsUploading", ReturnType=typeof(System.Boolean), Selector="isUploading")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetUploadingError", ReturnType=typeof(Foundation.NSError), Selector="uploadingError")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsDownloaded", ReturnType=typeof(System.Boolean), Selector="isDownloaded")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsDownloading", ReturnType=typeof(System.Boolean), Selector="isDownloading")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetDownloadingError", ReturnType=typeof(Foundation.NSError), Selector="downloadingError")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsMostRecentVersionDownloaded", ReturnType=typeof(System.Boolean), Selector="isMostRecentVersionDownloaded")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsShared", ReturnType=typeof(System.Boolean), Selector="isShared")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsSharedByCurrentUser", ReturnType=typeof(System.Boolean), Selector="isSharedByCurrentUser")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetOwnerNameComponents", ReturnType=typeof(Foundation.NSPersonNameComponents), Selector="ownerNameComponents")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetMostRecentEditorNameComponents", ReturnType=typeof(Foundation.NSPersonNameComponents), Selector="mostRecentEditorNameComponents")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetVersionIdentifier", ReturnType=typeof(Foundation.NSData), Selector="versionIdentifier")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetUserInfo", ReturnType=typeof(Foundation.NSDictionary), Selector="userInfo")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="itemIdentifier", IsProperty=true, IsRequired=true, IsStatic=false, Name="Identifier", PropertyType=typeof(System.String), Selector="itemIdentifier")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="parentItemIdentifier", IsProperty=true, IsRequired=true, IsStatic=false, Name="ParentIdentifier", PropertyType=typeof(System.String), Selector="parentItemIdentifier")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="filename", IsProperty=true, IsRequired=true, IsStatic=false, Name="Filename", PropertyType=typeof(System.String), Selector="filename")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="typeIdentifier", IsProperty=true, IsRequired=false, IsStatic=false, Name="TypeIdentifier", PropertyType=typeof(System.String), Selector="typeIdentifier")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="fileSystemFlags", IsProperty=true, IsRequired=false, IsStatic=false, Name="FileSystemFlags", PropertyType=typeof(FileProvider.NSFileProviderFileSystemFlags), Selector="fileSystemFlags")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="extendedAttributes", IsProperty=true, IsRequired=false, IsStatic=false, Name="ExtendedAttributes", PropertyType=typeof(Foundation.NSDictionary<Foundation.NSString,Foundation.NSData>), Selector="extendedAttributes")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="itemVersion", IsProperty=true, IsRequired=false, IsStatic=false, Name="ItemVersion", PropertyType=typeof(FileProvider.NSFileProviderItemVersion), Selector="itemVersion")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="symlinkTargetPath", IsProperty=true, IsRequired=false, IsStatic=false, Name="SymlinkTargetPath", PropertyType=typeof(System.String), Selector="symlinkTargetPath")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="typeAndCreator", IsProperty=true, IsRequired=false, IsStatic=false, Name="TypeAndCreator", PropertyType=typeof(FileProvider.NSFileProviderTypeAndCreator), Selector="typeAndCreator")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="contentPolicy", IsProperty=true, IsRequired=false, IsStatic=false, Name="ContentPolicy", PropertyType=typeof(FileProvider.NSFileProviderContentPolicy), Selector="contentPolicy")]
public interface INSFileProviderItem : IDisposable, ObjCRuntime.INativeObject
[Foundation.Protocol(Name="NSFileProviderItem", WrapperType=typeof(FileProvider.NSFileProviderItemWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetContentType", ReturnType=typeof(UniformTypeIdentifiers.UTType), Selector="contentType")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetCapabilities", ReturnType=typeof(FileProvider.NSFileProviderItemCapabilities), Selector="capabilities")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetDocumentSize", ReturnType=typeof(Foundation.NSNumber), Selector="documentSize")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetChildItemCount", ReturnType=typeof(Foundation.NSNumber), Selector="childItemCount")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetCreationDate", ReturnType=typeof(Foundation.NSDate), Selector="creationDate")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetContentModificationDate", ReturnType=typeof(Foundation.NSDate), Selector="contentModificationDate")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetLastUsedDate", ReturnType=typeof(Foundation.NSDate), Selector="lastUsedDate")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetTagData", ReturnType=typeof(Foundation.NSData), Selector="tagData")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsUploaded", ReturnType=typeof(System.Boolean), Selector="isUploaded")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsUploading", ReturnType=typeof(System.Boolean), Selector="isUploading")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetUploadingError", ReturnType=typeof(Foundation.NSError), Selector="uploadingError")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsDownloaded", ReturnType=typeof(System.Boolean), Selector="isDownloaded")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsDownloading", ReturnType=typeof(System.Boolean), Selector="isDownloading")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetDownloadingError", ReturnType=typeof(Foundation.NSError), Selector="downloadingError")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsMostRecentVersionDownloaded", ReturnType=typeof(System.Boolean), Selector="isMostRecentVersionDownloaded")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsShared", ReturnType=typeof(System.Boolean), Selector="isShared")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsSharedByCurrentUser", ReturnType=typeof(System.Boolean), Selector="isSharedByCurrentUser")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetOwnerNameComponents", ReturnType=typeof(Foundation.NSPersonNameComponents), Selector="ownerNameComponents")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetMostRecentEditorNameComponents", ReturnType=typeof(Foundation.NSPersonNameComponents), Selector="mostRecentEditorNameComponents")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetUserInfo", ReturnType=typeof(Foundation.NSDictionary), Selector="userInfo")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="itemIdentifier", IsProperty=true, IsRequired=true, IsStatic=false, Name="Identifier", PropertyType=typeof(System.String), Selector="itemIdentifier")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="parentItemIdentifier", IsProperty=true, IsRequired=true, IsStatic=false, Name="ParentIdentifier", PropertyType=typeof(System.String), Selector="parentItemIdentifier")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="filename", IsProperty=true, IsRequired=true, IsStatic=false, Name="Filename", PropertyType=typeof(System.String), Selector="filename")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="typeIdentifier", IsProperty=true, IsRequired=false, IsStatic=false, Name="TypeIdentifier", PropertyType=typeof(System.String), Selector="typeIdentifier")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="fileSystemFlags", IsProperty=true, IsRequired=false, IsStatic=false, Name="FileSystemFlags", PropertyType=typeof(FileProvider.NSFileProviderFileSystemFlags), Selector="fileSystemFlags")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="extendedAttributes", IsProperty=true, IsRequired=false, IsStatic=false, Name="ExtendedAttributes", PropertyType=typeof(Foundation.NSDictionary<Foundation.NSString,Foundation.NSData>), Selector="extendedAttributes")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="itemVersion", IsProperty=true, IsRequired=false, IsStatic=false, Name="ItemVersion", PropertyType=typeof(FileProvider.NSFileProviderItemVersion), Selector="itemVersion")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="symlinkTargetPath", IsProperty=true, IsRequired=false, IsStatic=false, Name="SymlinkTargetPath", PropertyType=typeof(System.String), Selector="symlinkTargetPath")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="typeAndCreator", IsProperty=true, IsRequired=false, IsStatic=false, Name="TypeAndCreator", PropertyType=typeof(FileProvider.NSFileProviderTypeAndCreator), Selector="typeAndCreator")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="contentPolicy", IsProperty=true, IsRequired=false, IsStatic=false, Name="ContentPolicy", PropertyType=typeof(FileProvider.NSFileProviderContentPolicy), Selector="contentPolicy")]
public interface INSFileProviderItem : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="NSFileProviderItem", WrapperType=typeof(FileProvider.NSFileProviderItemWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetContentType", ReturnType=typeof(UniformTypeIdentifiers.UTType), Selector="contentType")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetCapabilities", ReturnType=typeof(FileProvider.NSFileProviderItemCapabilities), Selector="capabilities")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetDocumentSize", ReturnType=typeof(Foundation.NSNumber), Selector="documentSize")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetChildItemCount", ReturnType=typeof(Foundation.NSNumber), Selector="childItemCount")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetCreationDate", ReturnType=typeof(Foundation.NSDate), Selector="creationDate")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetContentModificationDate", ReturnType=typeof(Foundation.NSDate), Selector="contentModificationDate")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetLastUsedDate", ReturnType=typeof(Foundation.NSDate), Selector="lastUsedDate")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetTagData", ReturnType=typeof(Foundation.NSData), Selector="tagData")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetFavoriteRank", ReturnType=typeof(Foundation.NSNumber), Selector="favoriteRank")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsTrashed", ReturnType=typeof(System.Boolean), Selector="isTrashed")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsUploaded", ReturnType=typeof(System.Boolean), Selector="isUploaded")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsUploading", ReturnType=typeof(System.Boolean), Selector="isUploading")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetUploadingError", ReturnType=typeof(Foundation.NSError), Selector="uploadingError")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsDownloaded", ReturnType=typeof(System.Boolean), Selector="isDownloaded")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsDownloading", ReturnType=typeof(System.Boolean), Selector="isDownloading")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetDownloadingError", ReturnType=typeof(Foundation.NSError), Selector="downloadingError")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsMostRecentVersionDownloaded", ReturnType=typeof(System.Boolean), Selector="isMostRecentVersionDownloaded")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsShared", ReturnType=typeof(System.Boolean), Selector="isShared")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsSharedByCurrentUser", ReturnType=typeof(System.Boolean), Selector="isSharedByCurrentUser")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetOwnerNameComponents", ReturnType=typeof(Foundation.NSPersonNameComponents), Selector="ownerNameComponents")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetMostRecentEditorNameComponents", ReturnType=typeof(Foundation.NSPersonNameComponents), Selector="mostRecentEditorNameComponents")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetVersionIdentifier", ReturnType=typeof(Foundation.NSData), Selector="versionIdentifier")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetUserInfo", ReturnType=typeof(Foundation.NSDictionary), Selector="userInfo")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="itemIdentifier", IsProperty=true, IsRequired=true, IsStatic=false, Name="Identifier", PropertyType=typeof(System.String), Selector="itemIdentifier")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="parentItemIdentifier", IsProperty=true, IsRequired=true, IsStatic=false, Name="ParentIdentifier", PropertyType=typeof(System.String), Selector="parentItemIdentifier")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="filename", IsProperty=true, IsRequired=true, IsStatic=false, Name="Filename", PropertyType=typeof(System.String), Selector="filename")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="typeIdentifier", IsProperty=true, IsRequired=false, IsStatic=false, Name="TypeIdentifier", PropertyType=typeof(System.String), Selector="typeIdentifier")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="fileSystemFlags", IsProperty=true, IsRequired=false, IsStatic=false, Name="FileSystemFlags", PropertyType=typeof(FileProvider.NSFileProviderFileSystemFlags), Selector="fileSystemFlags")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="extendedAttributes", IsProperty=true, IsRequired=false, IsStatic=false, Name="ExtendedAttributes", PropertyType=typeof(Foundation.NSDictionary<Foundation.NSString,Foundation.NSData>), Selector="extendedAttributes")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="itemVersion", IsProperty=true, IsRequired=false, IsStatic=false, Name="ItemVersion", PropertyType=typeof(FileProvider.NSFileProviderItemVersion), Selector="itemVersion")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="symlinkTargetPath", IsProperty=true, IsRequired=false, IsStatic=false, Name="SymlinkTargetPath", PropertyType=typeof(System.String), Selector="symlinkTargetPath")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="typeAndCreator", IsProperty=true, IsRequired=false, IsStatic=false, Name="TypeAndCreator", PropertyType=typeof(FileProvider.NSFileProviderTypeAndCreator), Selector="typeAndCreator")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="contentPolicy", IsProperty=true, IsRequired=false, IsStatic=false, Name="ContentPolicy", PropertyType=typeof(FileProvider.NSFileProviderContentPolicy), Selector="contentPolicy")>]
type INSFileProviderItem = interface
interface INativeObject
interface IDisposable
[<Foundation.Protocol(Name="NSFileProviderItem", WrapperType=typeof(FileProvider.NSFileProviderItemWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetContentType", ReturnType=typeof(UniformTypeIdentifiers.UTType), Selector="contentType")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetCapabilities", ReturnType=typeof(FileProvider.NSFileProviderItemCapabilities), Selector="capabilities")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetDocumentSize", ReturnType=typeof(Foundation.NSNumber), Selector="documentSize")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetChildItemCount", ReturnType=typeof(Foundation.NSNumber), Selector="childItemCount")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetCreationDate", ReturnType=typeof(Foundation.NSDate), Selector="creationDate")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetContentModificationDate", ReturnType=typeof(Foundation.NSDate), Selector="contentModificationDate")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetLastUsedDate", ReturnType=typeof(Foundation.NSDate), Selector="lastUsedDate")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetTagData", ReturnType=typeof(Foundation.NSData), Selector="tagData")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsUploaded", ReturnType=typeof(System.Boolean), Selector="isUploaded")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsUploading", ReturnType=typeof(System.Boolean), Selector="isUploading")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetUploadingError", ReturnType=typeof(Foundation.NSError), Selector="uploadingError")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsDownloaded", ReturnType=typeof(System.Boolean), Selector="isDownloaded")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsDownloading", ReturnType=typeof(System.Boolean), Selector="isDownloading")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetDownloadingError", ReturnType=typeof(Foundation.NSError), Selector="downloadingError")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsMostRecentVersionDownloaded", ReturnType=typeof(System.Boolean), Selector="isMostRecentVersionDownloaded")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsShared", ReturnType=typeof(System.Boolean), Selector="isShared")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="IsSharedByCurrentUser", ReturnType=typeof(System.Boolean), Selector="isSharedByCurrentUser")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetOwnerNameComponents", ReturnType=typeof(Foundation.NSPersonNameComponents), Selector="ownerNameComponents")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetMostRecentEditorNameComponents", ReturnType=typeof(Foundation.NSPersonNameComponents), Selector="mostRecentEditorNameComponents")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetUserInfo", ReturnType=typeof(Foundation.NSDictionary), Selector="userInfo")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="itemIdentifier", IsProperty=true, IsRequired=true, IsStatic=false, Name="Identifier", PropertyType=typeof(System.String), Selector="itemIdentifier")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="parentItemIdentifier", IsProperty=true, IsRequired=true, IsStatic=false, Name="ParentIdentifier", PropertyType=typeof(System.String), Selector="parentItemIdentifier")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="filename", IsProperty=true, IsRequired=true, IsStatic=false, Name="Filename", PropertyType=typeof(System.String), Selector="filename")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="typeIdentifier", IsProperty=true, IsRequired=false, IsStatic=false, Name="TypeIdentifier", PropertyType=typeof(System.String), Selector="typeIdentifier")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="fileSystemFlags", IsProperty=true, IsRequired=false, IsStatic=false, Name="FileSystemFlags", PropertyType=typeof(FileProvider.NSFileProviderFileSystemFlags), Selector="fileSystemFlags")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="extendedAttributes", IsProperty=true, IsRequired=false, IsStatic=false, Name="ExtendedAttributes", PropertyType=typeof(Foundation.NSDictionary<Foundation.NSString,Foundation.NSData>), Selector="extendedAttributes")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="itemVersion", IsProperty=true, IsRequired=false, IsStatic=false, Name="ItemVersion", PropertyType=typeof(FileProvider.NSFileProviderItemVersion), Selector="itemVersion")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="symlinkTargetPath", IsProperty=true, IsRequired=false, IsStatic=false, Name="SymlinkTargetPath", PropertyType=typeof(System.String), Selector="symlinkTargetPath")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="typeAndCreator", IsProperty=true, IsRequired=false, IsStatic=false, Name="TypeAndCreator", PropertyType=typeof(FileProvider.NSFileProviderTypeAndCreator), Selector="typeAndCreator")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="contentPolicy", IsProperty=true, IsRequired=false, IsStatic=false, Name="ContentPolicy", PropertyType=typeof(FileProvider.NSFileProviderContentPolicy), Selector="contentPolicy")>]
type INSFileProviderItem = interface
interface INativeObject
interface IDisposable
- Attributes
- Implements
Properties
| Name | Description |
|---|---|
| ContentPolicy | |
| ExtendedAttributes | |
| Filename | |
| FileSystemFlags | |
| Handle |
Handle (pointer) to the unmanaged object representation. (Inherited from INativeObject) |
| Identifier | |
| ItemVersion | |
| ParentIdentifier | |
| SymlinkTargetPath | |
| TypeAndCreator | |
| TypeIdentifier | |