Language

IFSVolumeHandler Interface

Definition

This interface represents the Objective-C protocol FSVolumeHandler.

[Foundation.Protocol(BackwardsCompatibleCodeGeneration=false, Name="FSVolumeHandler", WrapperType=typeof(FSKit.FSVolumeHandlerWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="Activate", ParameterBlockProxy=new System.Type[] { null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeHandlerActivateHandler) }, ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSTaskOptions), typeof(FSKit.FSVolumeHandlerActivateHandler) }, Selector="activateVolumeWithOptions:replyHandler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="Deactivate", ParameterBlockProxy=new System.Type[] { null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeHandlerDeactivateHandler) }, ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSDeactivateOptions), typeof(FSKit.FSVolumeHandlerDeactivateHandler) }, Selector="deactivateVolumeWithOptions:replyHandler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="Mount", ParameterBlockProxy=new System.Type[] { null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeOperationsMountHandler) }, ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSTaskOptions), typeof(FSKit.FSVolumeOperationsMountHandler) }, Selector="mountWithOptions:replyHandler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="Unmount", ParameterBlockProxy=new System.Type[] { typeof(ObjCRuntime.Trampolines+NIDAction) }, ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.Action) }, Selector="unmountWithReplyHandler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="Synchronize", ParameterBlockProxy=new System.Type[] { null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeOperationsSynchronizeHandler) }, ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSSyncFlags), typeof(FSKit.FSVolumeOperationsSynchronizeHandler) }, Selector="synchronizeWithFlags:replyHandler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="LookupItem", ParameterBlockProxy=new System.Type[] { null, null, null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeHandlerLookupItemHandler) }, ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSFileName), typeof(FSKit.FSItem), typeof(FSKit.FSContext), typeof(FSKit.FSVolumeHandlerLookupItemHandler) }, Selector="lookupItemNamed:inDirectory:context:replyHandler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="Reclaim", ParameterBlockProxy=new System.Type[] { null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeOperationsReclaimHandler) }, ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSItem), typeof(FSKit.FSVolumeOperationsReclaimHandler) }, Selector="reclaimItem:replyHandler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="CreateItem", ParameterBlockProxy=new System.Type[] { null, null, null, null, null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeHandlerCreateItemHandler) }, ParameterByRef=new System.Boolean[] { false, false, false, false, false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSFileName), typeof(FSKit.FSItemType), typeof(FSKit.FSItem), typeof(FSKit.FSItemSetAttributesRequest), typeof(FSKit.FSContext), typeof(FSKit.FSVolumeHandlerCreateItemHandler) }, Selector="createItemNamed:type:inDirectory:attributes:context:replyHandler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="CreateSymbolicLink", ParameterBlockProxy=new System.Type[] { null, null, null, null, null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeHandlerCreateSymlinkHandler) }, ParameterByRef=new System.Boolean[] { false, false, false, false, false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSFileName), typeof(FSKit.FSItem), typeof(FSKit.FSItemSetAttributesRequest), typeof(FSKit.FSFileName), typeof(FSKit.FSContext), typeof(FSKit.FSVolumeHandlerCreateSymlinkHandler) }, Selector="createSymbolicLinkNamed:inDirectory:attributes:linkContents:context:replyHandler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="CreateLink", ParameterBlockProxy=new System.Type[] { null, null, null, null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeHandlerCreateLinkHandler) }, ParameterByRef=new System.Boolean[] { false, false, false, false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSItem), typeof(FSKit.FSFileName), typeof(FSKit.FSItem), typeof(FSKit.FSContext), typeof(FSKit.FSVolumeHandlerCreateLinkHandler) }, Selector="createLinkToItem:named:inDirectory:context:replyHandler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="RenameItem", ParameterBlockProxy=new System.Type[] { null, null, null, null, null, null, null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeHandlerRenameItemHandler) }, ParameterByRef=new System.Boolean[] { false, false, false, false, false, false, false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSItem), typeof(FSKit.FSItem), typeof(FSKit.FSFileName), typeof(FSKit.FSFileName), typeof(FSKit.FSItem), typeof(FSKit.FSItem), typeof(FSKit.FSContext), typeof(FSKit.FSVolumeHandlerRenameItemHandler) }, Selector="renameItem:inDirectory:named:toNewName:inDirectory:overItem:context:replyHandler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="RemoveItem", ParameterBlockProxy=new System.Type[] { null, null, null, null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeHandlerRemoveItemHandler) }, ParameterByRef=new System.Boolean[] { false, false, false, false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSItem), typeof(FSKit.FSFileName), typeof(FSKit.FSItem), typeof(FSKit.FSContext), typeof(FSKit.FSVolumeHandlerRemoveItemHandler) }, Selector="removeItem:named:fromDirectory:context:replyHandler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAttributes", ParameterBlockProxy=new System.Type[] { null, null, null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeHandlerGetAttributesHandler) }, ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSItemGetAttributesRequest), typeof(FSKit.FSItem), typeof(FSKit.FSContext), typeof(FSKit.FSVolumeHandlerGetAttributesHandler) }, Selector="getAttributes:ofItem:context:replyHandler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="SetAttributes", ParameterBlockProxy=new System.Type[] { null, null, null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeHandlerSetAttributesHandler) }, ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSItemSetAttributesRequest), typeof(FSKit.FSItem), typeof(FSKit.FSContext), typeof(FSKit.FSVolumeHandlerSetAttributesHandler) }, Selector="setAttributes:onItem:context:replyHandler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="EnumerateDirectory", ParameterBlockProxy=new System.Type[] { null, null, null, null, null, null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeHandlerEnumerateDirectoryHandler) }, ParameterByRef=new System.Boolean[] { false, false, false, false, false, false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSItem), typeof(System.UInt64), typeof(System.UInt64), typeof(FSKit.FSItemGetAttributesRequest), typeof(FSKit.FSDirectoryEntryPacker), typeof(FSKit.FSContext), typeof(FSKit.FSVolumeHandlerEnumerateDirectoryHandler) }, Selector="enumerateDirectory:startingAtCookie:verifier:providingAttributes:usingPacker:context:replyHandler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="ReadSymbolicLink", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeHandlerReadSymbolicLinkHandler) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSItem), typeof(FSKit.FSContext), typeof(FSKit.FSVolumeHandlerReadSymbolicLinkHandler) }, Selector="readSymbolicLink:context:replyHandler:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="supportedVolumeCapabilities", IsProperty=true, IsRequired=true, IsStatic=false, Name="SupportedVolumeCapabilities", PropertyType=typeof(FSKit.FSVolumeSupportedCapabilities), Selector="supportedVolumeCapabilities")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="volumeStatistics", IsProperty=true, IsRequired=true, IsStatic=false, Name="VolumeStatistics", PropertyType=typeof(FSKit.FSStatFSResult), Selector="volumeStatistics")]
public interface IFSVolumeHandler : FSKit.IFSVolumeCommonOperations, FSKit.IFSVolumePathConfOperations, IDisposable
[<Foundation.Protocol(BackwardsCompatibleCodeGeneration=false, Name="FSVolumeHandler", WrapperType=typeof(FSKit.FSVolumeHandlerWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="Activate", ParameterBlockProxy=new System.Type[] { null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeHandlerActivateHandler) }, ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSTaskOptions), typeof(FSKit.FSVolumeHandlerActivateHandler) }, Selector="activateVolumeWithOptions:replyHandler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="Deactivate", ParameterBlockProxy=new System.Type[] { null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeHandlerDeactivateHandler) }, ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSDeactivateOptions), typeof(FSKit.FSVolumeHandlerDeactivateHandler) }, Selector="deactivateVolumeWithOptions:replyHandler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="Mount", ParameterBlockProxy=new System.Type[] { null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeOperationsMountHandler) }, ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSTaskOptions), typeof(FSKit.FSVolumeOperationsMountHandler) }, Selector="mountWithOptions:replyHandler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="Unmount", ParameterBlockProxy=new System.Type[] { typeof(ObjCRuntime.Trampolines+NIDAction) }, ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.Action) }, Selector="unmountWithReplyHandler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="Synchronize", ParameterBlockProxy=new System.Type[] { null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeOperationsSynchronizeHandler) }, ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSSyncFlags), typeof(FSKit.FSVolumeOperationsSynchronizeHandler) }, Selector="synchronizeWithFlags:replyHandler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="LookupItem", ParameterBlockProxy=new System.Type[] { null, null, null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeHandlerLookupItemHandler) }, ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSFileName), typeof(FSKit.FSItem), typeof(FSKit.FSContext), typeof(FSKit.FSVolumeHandlerLookupItemHandler) }, Selector="lookupItemNamed:inDirectory:context:replyHandler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="Reclaim", ParameterBlockProxy=new System.Type[] { null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeOperationsReclaimHandler) }, ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSItem), typeof(FSKit.FSVolumeOperationsReclaimHandler) }, Selector="reclaimItem:replyHandler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="CreateItem", ParameterBlockProxy=new System.Type[] { null, null, null, null, null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeHandlerCreateItemHandler) }, ParameterByRef=new System.Boolean[] { false, false, false, false, false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSFileName), typeof(FSKit.FSItemType), typeof(FSKit.FSItem), typeof(FSKit.FSItemSetAttributesRequest), typeof(FSKit.FSContext), typeof(FSKit.FSVolumeHandlerCreateItemHandler) }, Selector="createItemNamed:type:inDirectory:attributes:context:replyHandler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="CreateSymbolicLink", ParameterBlockProxy=new System.Type[] { null, null, null, null, null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeHandlerCreateSymlinkHandler) }, ParameterByRef=new System.Boolean[] { false, false, false, false, false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSFileName), typeof(FSKit.FSItem), typeof(FSKit.FSItemSetAttributesRequest), typeof(FSKit.FSFileName), typeof(FSKit.FSContext), typeof(FSKit.FSVolumeHandlerCreateSymlinkHandler) }, Selector="createSymbolicLinkNamed:inDirectory:attributes:linkContents:context:replyHandler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="CreateLink", ParameterBlockProxy=new System.Type[] { null, null, null, null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeHandlerCreateLinkHandler) }, ParameterByRef=new System.Boolean[] { false, false, false, false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSItem), typeof(FSKit.FSFileName), typeof(FSKit.FSItem), typeof(FSKit.FSContext), typeof(FSKit.FSVolumeHandlerCreateLinkHandler) }, Selector="createLinkToItem:named:inDirectory:context:replyHandler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="RenameItem", ParameterBlockProxy=new System.Type[] { null, null, null, null, null, null, null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeHandlerRenameItemHandler) }, ParameterByRef=new System.Boolean[] { false, false, false, false, false, false, false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSItem), typeof(FSKit.FSItem), typeof(FSKit.FSFileName), typeof(FSKit.FSFileName), typeof(FSKit.FSItem), typeof(FSKit.FSItem), typeof(FSKit.FSContext), typeof(FSKit.FSVolumeHandlerRenameItemHandler) }, Selector="renameItem:inDirectory:named:toNewName:inDirectory:overItem:context:replyHandler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="RemoveItem", ParameterBlockProxy=new System.Type[] { null, null, null, null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeHandlerRemoveItemHandler) }, ParameterByRef=new System.Boolean[] { false, false, false, false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSItem), typeof(FSKit.FSFileName), typeof(FSKit.FSItem), typeof(FSKit.FSContext), typeof(FSKit.FSVolumeHandlerRemoveItemHandler) }, Selector="removeItem:named:fromDirectory:context:replyHandler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetAttributes", ParameterBlockProxy=new System.Type[] { null, null, null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeHandlerGetAttributesHandler) }, ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSItemGetAttributesRequest), typeof(FSKit.FSItem), typeof(FSKit.FSContext), typeof(FSKit.FSVolumeHandlerGetAttributesHandler) }, Selector="getAttributes:ofItem:context:replyHandler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="SetAttributes", ParameterBlockProxy=new System.Type[] { null, null, null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeHandlerSetAttributesHandler) }, ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSItemSetAttributesRequest), typeof(FSKit.FSItem), typeof(FSKit.FSContext), typeof(FSKit.FSVolumeHandlerSetAttributesHandler) }, Selector="setAttributes:onItem:context:replyHandler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="EnumerateDirectory", ParameterBlockProxy=new System.Type[] { null, null, null, null, null, null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeHandlerEnumerateDirectoryHandler) }, ParameterByRef=new System.Boolean[] { false, false, false, false, false, false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSItem), typeof(System.UInt64), typeof(System.UInt64), typeof(FSKit.FSItemGetAttributesRequest), typeof(FSKit.FSDirectoryEntryPacker), typeof(FSKit.FSContext), typeof(FSKit.FSVolumeHandlerEnumerateDirectoryHandler) }, Selector="enumerateDirectory:startingAtCookie:verifier:providingAttributes:usingPacker:context:replyHandler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="ReadSymbolicLink", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeHandlerReadSymbolicLinkHandler) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSItem), typeof(FSKit.FSContext), typeof(FSKit.FSVolumeHandlerReadSymbolicLinkHandler) }, Selector="readSymbolicLink:context:replyHandler:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="supportedVolumeCapabilities", IsProperty=true, IsRequired=true, IsStatic=false, Name="SupportedVolumeCapabilities", PropertyType=typeof(FSKit.FSVolumeSupportedCapabilities), Selector="supportedVolumeCapabilities")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="volumeStatistics", IsProperty=true, IsRequired=true, IsStatic=false, Name="VolumeStatistics", PropertyType=typeof(FSKit.FSStatFSResult), Selector="volumeStatistics")>]
type IFSVolumeHandler = interface
    interface INativeObject
    interface IDisposable
    interface IFSVolumeCommonOperations
    interface IFSVolumePathConfOperations
Attributes
Implements

Remarks

A class that implements this interface (and subclasses NSObject) will be exported to Objective-C as implementing the Objective-C protocol this interface represents.

A class may also implement members from this interface to implement members from the protocol.

Properties

Name Description
EnableOpenUnlinkEmulation (Inherited from IFSVolumeCommonOperations)
Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)
MaximumFileSize (Inherited from IFSVolumePathConfOperations)
MaximumFileSizeInBits (Inherited from IFSVolumePathConfOperations)
MaximumLinkCount (Inherited from IFSVolumePathConfOperations)
MaximumNameLength (Inherited from IFSVolumePathConfOperations)
MaximumXattrSize (Inherited from IFSVolumePathConfOperations)
MaximumXattrSizeInBits (Inherited from IFSVolumePathConfOperations)
RequestedMountOptions

Gets the mount options that the file system requests from FSKit.

(Inherited from IFSVolumeCommonOperations)
RestrictsOwnershipChanges (Inherited from IFSVolumePathConfOperations)
SupportedVolumeCapabilities
TruncatesLongNames (Inherited from IFSVolumePathConfOperations)
VolumeStatistics

Methods

Name Description
Activate(FSTaskOptions, FSVolumeHandlerActivateHandler)
CreateItem(FSFileName, FSItemType, FSItem, FSItemSetAttributesRequest, FSContext, FSVolumeHandlerCreateItemHandler)
CreateLink(FSItem, FSFileName, FSItem, FSContext, FSVolumeHandlerCreateLinkHandler)
CreateSymbolicLink(FSFileName, FSItem, FSItemSetAttributesRequest, FSFileName, FSContext, FSVolumeHandlerCreateSymlinkHandler)
Deactivate(FSDeactivateOptions, FSVolumeHandlerDeactivateHandler)
EnumerateDirectory(FSItem, UInt64, UInt64, FSItemGetAttributesRequest, FSDirectoryEntryPacker, FSContext, FSVolumeHandlerEnumerateDirectoryHandler)
GetAttributes(FSItemGetAttributesRequest, FSItem, FSContext, FSVolumeHandlerGetAttributesHandler)
LookupItem(FSFileName, FSItem, FSContext, FSVolumeHandlerLookupItemHandler)
Mount(FSTaskOptions, FSVolumeOperationsMountHandler)
ReadSymbolicLink(FSItem, FSContext, FSVolumeHandlerReadSymbolicLinkHandler)
Reclaim(FSItem, FSVolumeOperationsReclaimHandler)
RemoveItem(FSItem, FSFileName, FSItem, FSContext, FSVolumeHandlerRemoveItemHandler)
RenameItem(FSItem, FSItem, FSFileName, FSFileName, FSItem, FSItem, FSContext, FSVolumeHandlerRenameItemHandler)
SetAttributes(FSItemSetAttributesRequest, FSItem, FSContext, FSVolumeHandlerSetAttributesHandler)
Synchronize(FSSyncFlags, FSVolumeOperationsSynchronizeHandler)
Unmount(Action)

Extension Methods

Name Description
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)

Applies to