Class FileIfaceHandle
public abstract class FileIfaceHandle : SafeHandle, IDisposable
- Inheritance
-
FileIfaceHandle
- Implements
- Derived
- Inherited Members
Constructors
FileIfaceHandle(bool)
protected FileIfaceHandle(bool ownsHandle)
Parameters
ownsHandle
bool
Properties
IsInvalid
When overridden in a derived class, gets a value indicating whether the handle value is invalid.
public override sealed bool IsInvalid { get; }
Property Value
Methods
Equals(FileIfaceHandle?)
public bool Equals(FileIfaceHandle? other)
Parameters
other
FileIfaceHandle
Returns
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)
Parameters
obj
objectThe object to compare with the current object.
Returns
GetAppendTo()
public FileIfaceData.AppendToCallback GetAppendTo()
Returns
GetAppendToAsync()
public FileIfaceData.AppendToAsyncCallback GetAppendToAsync()
Returns
GetAppendToFinish()
public FileIfaceData.AppendToFinishCallback GetAppendToFinish()
Returns
GetCopy()
public FileIfaceData.CopyCallback GetCopy()
Returns
GetCopyAsync()
public FileIfaceData.CopyAsyncCallback GetCopyAsync()
Returns
GetCopyFinish()
public FileIfaceData.CopyFinishCallback GetCopyFinish()
Returns
GetCreate()
public FileIfaceData.CreateCallback GetCreate()
Returns
GetCreateAsync()
public FileIfaceData.CreateAsyncCallback GetCreateAsync()
Returns
GetCreateFinish()
public FileIfaceData.CreateFinishCallback GetCreateFinish()
Returns
GetCreateReadwrite()
public FileIfaceData.CreateReadwriteCallback GetCreateReadwrite()
Returns
GetCreateReadwriteAsync()
public FileIfaceData.CreateReadwriteAsyncCallback GetCreateReadwriteAsync()
Returns
GetCreateReadwriteFinish()
public FileIfaceData.CreateReadwriteFinishCallback GetCreateReadwriteFinish()
Returns
GetDeleteFile()
public FileIfaceData.DeleteFileCallback GetDeleteFile()
Returns
GetDeleteFileAsync()
public FileIfaceData.DeleteFileAsyncCallback GetDeleteFileAsync()
Returns
GetDeleteFileFinish()
public FileIfaceData.DeleteFileFinishCallback GetDeleteFileFinish()
Returns
GetDup()
public FileIfaceData.DupCallback GetDup()
Returns
GetEjectMountable()
public FileIfaceData.EjectMountableCallback GetEjectMountable()
Returns
GetEjectMountableFinish()
public FileIfaceData.EjectMountableFinishCallback GetEjectMountableFinish()
Returns
GetEjectMountableWithOperation()
public FileIfaceData.EjectMountableWithOperationCallback GetEjectMountableWithOperation()
Returns
GetEjectMountableWithOperationFinish()
public FileIfaceData.EjectMountableWithOperationFinishCallback GetEjectMountableWithOperationFinish()
Returns
GetEnumerateChildren()
public FileIfaceData.EnumerateChildrenCallback GetEnumerateChildren()
Returns
GetEnumerateChildrenAsync()
public FileIfaceData.EnumerateChildrenAsyncCallback GetEnumerateChildrenAsync()
Returns
GetEnumerateChildrenFinish()
public FileIfaceData.EnumerateChildrenFinishCallback GetEnumerateChildrenFinish()
Returns
GetEqual()
public FileIfaceData.EqualCallback GetEqual()
Returns
GetFindEnclosingMount()
public FileIfaceData.FindEnclosingMountCallback GetFindEnclosingMount()
Returns
GetFindEnclosingMountAsync()
public FileIfaceData.FindEnclosingMountAsyncCallback GetFindEnclosingMountAsync()
Returns
GetFindEnclosingMountFinish()
public FileIfaceData.FindEnclosingMountFinishCallback GetFindEnclosingMountFinish()
Returns
GetGIface()
public TypeInterfaceData GetGIface()
Returns
GetGetBasename()
public FileIfaceData.GetBasenameCallback GetGetBasename()
Returns
GetGetChildForDisplayName()
public FileIfaceData.GetChildForDisplayNameCallback GetGetChildForDisplayName()
Returns
GetGetParent()
public FileIfaceData.GetParentCallback GetGetParent()
Returns
GetGetParseName()
public FileIfaceData.GetParseNameCallback GetGetParseName()
Returns
GetGetPath()
public FileIfaceData.GetPathCallback GetGetPath()
Returns
GetGetRelativePath()
public FileIfaceData.GetRelativePathCallback GetGetRelativePath()
Returns
GetGetUri()
public FileIfaceData.GetUriCallback GetGetUri()
Returns
GetGetUriScheme()
public FileIfaceData.GetUriSchemeCallback GetGetUriScheme()
Returns
GetHasUriScheme()
public FileIfaceData.HasUriSchemeCallback GetHasUriScheme()
Returns
GetHash()
public FileIfaceData.HashCallback GetHash()
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
GetIsNative()
public FileIfaceData.IsNativeCallback GetIsNative()
Returns
GetMakeDirectory()
public FileIfaceData.MakeDirectoryCallback GetMakeDirectory()
Returns
GetMakeDirectoryAsync()
public FileIfaceData.MakeDirectoryAsyncCallback GetMakeDirectoryAsync()
Returns
GetMakeDirectoryFinish()
public FileIfaceData.MakeDirectoryFinishCallback GetMakeDirectoryFinish()
Returns
GetMakeSymbolicLink()
public FileIfaceData.MakeSymbolicLinkCallback GetMakeSymbolicLink()
Returns
GetMakeSymbolicLinkAsync()
public FileIfaceData.MakeSymbolicLinkAsyncCallback GetMakeSymbolicLinkAsync()
Returns
GetMakeSymbolicLinkFinish()
public FileIfaceData.MakeSymbolicLinkFinishCallback GetMakeSymbolicLinkFinish()
Returns
GetMeasureDiskUsage()
public FileIfaceData.MeasureDiskUsageCallback GetMeasureDiskUsage()
Returns
GetMeasureDiskUsageAsync()
public FileIfaceData.MeasureDiskUsageAsyncCallback GetMeasureDiskUsageAsync()
Returns
GetMeasureDiskUsageFinish()
public FileIfaceData.MeasureDiskUsageFinishCallback GetMeasureDiskUsageFinish()
Returns
GetMonitorDir()
public FileIfaceData.MonitorDirCallback GetMonitorDir()
Returns
GetMonitorFile()
public FileIfaceData.MonitorFileCallback GetMonitorFile()
Returns
GetMountEnclosingVolume()
public FileIfaceData.MountEnclosingVolumeCallback GetMountEnclosingVolume()
Returns
GetMountEnclosingVolumeFinish()
public FileIfaceData.MountEnclosingVolumeFinishCallback GetMountEnclosingVolumeFinish()
Returns
GetMountMountable()
public FileIfaceData.MountMountableCallback GetMountMountable()
Returns
GetMountMountableFinish()
public FileIfaceData.MountMountableFinishCallback GetMountMountableFinish()
Returns
GetMove()
public FileIfaceData.MoveCallback GetMove()
Returns
GetMoveAsync()
public FileIfaceData.MoveAsyncCallback GetMoveAsync()
Returns
GetMoveFinish()
public FileIfaceData.MoveFinishCallback GetMoveFinish()
Returns
GetOpenReadwrite()
public FileIfaceData.OpenReadwriteCallback GetOpenReadwrite()
Returns
GetOpenReadwriteAsync()
public FileIfaceData.OpenReadwriteAsyncCallback GetOpenReadwriteAsync()
Returns
GetOpenReadwriteFinish()
public FileIfaceData.OpenReadwriteFinishCallback GetOpenReadwriteFinish()
Returns
GetPollMountable()
public FileIfaceData.PollMountableCallback GetPollMountable()
Returns
GetPollMountableFinish()
public FileIfaceData.PollMountableFinishCallback GetPollMountableFinish()
Returns
GetPrefixMatches()
public FileIfaceData.PrefixMatchesCallback GetPrefixMatches()
Returns
GetQueryFilesystemInfo()
public FileIfaceData.QueryFilesystemInfoCallback GetQueryFilesystemInfo()
Returns
GetQueryFilesystemInfoAsync()
public FileIfaceData.QueryFilesystemInfoAsyncCallback GetQueryFilesystemInfoAsync()
Returns
GetQueryFilesystemInfoFinish()
public FileIfaceData.QueryFilesystemInfoFinishCallback GetQueryFilesystemInfoFinish()
Returns
GetQueryInfo()
public FileIfaceData.QueryInfoCallback GetQueryInfo()
Returns
GetQueryInfoAsync()
public FileIfaceData.QueryInfoAsyncCallback GetQueryInfoAsync()
Returns
GetQueryInfoFinish()
public FileIfaceData.QueryInfoFinishCallback GetQueryInfoFinish()
Returns
GetQuerySettableAttributes()
public FileIfaceData.QuerySettableAttributesCallback GetQuerySettableAttributes()
Returns
GetQuerySettableAttributesAsync()
public FileIfaceData.QuerySettableAttributesAsyncCallback GetQuerySettableAttributesAsync()
Returns
GetQuerySettableAttributesFinish()
public FileIfaceData.QuerySettableAttributesFinishCallback GetQuerySettableAttributesFinish()
Returns
GetQueryWritableNamespaces()
public FileIfaceData.QueryWritableNamespacesCallback GetQueryWritableNamespaces()
Returns
GetQueryWritableNamespacesAsync()
public FileIfaceData.QueryWritableNamespacesAsyncCallback GetQueryWritableNamespacesAsync()
Returns
GetQueryWritableNamespacesFinish()
public FileIfaceData.QueryWritableNamespacesFinishCallback GetQueryWritableNamespacesFinish()
Returns
GetReadAsync()
public FileIfaceData.ReadAsyncCallback GetReadAsync()
Returns
GetReadFinish()
public FileIfaceData.ReadFinishCallback GetReadFinish()
Returns
GetReadFn()
public FileIfaceData.ReadFnCallback GetReadFn()
Returns
GetReplace()
public FileIfaceData.ReplaceCallback GetReplace()
Returns
GetReplaceAsync()
public FileIfaceData.ReplaceAsyncCallback GetReplaceAsync()
Returns
GetReplaceFinish()
public FileIfaceData.ReplaceFinishCallback GetReplaceFinish()
Returns
GetReplaceReadwrite()
public FileIfaceData.ReplaceReadwriteCallback GetReplaceReadwrite()
Returns
GetReplaceReadwriteAsync()
public FileIfaceData.ReplaceReadwriteAsyncCallback GetReplaceReadwriteAsync()
Returns
GetReplaceReadwriteFinish()
public FileIfaceData.ReplaceReadwriteFinishCallback GetReplaceReadwriteFinish()
Returns
GetResolveRelativePath()
public FileIfaceData.ResolveRelativePathCallback GetResolveRelativePath()
Returns
GetSetAttribute()
public FileIfaceData.SetAttributeCallback GetSetAttribute()
Returns
GetSetAttributesAsync()
public FileIfaceData.SetAttributesAsyncCallback GetSetAttributesAsync()
Returns
GetSetAttributesFinish()
public FileIfaceData.SetAttributesFinishCallback GetSetAttributesFinish()
Returns
GetSetAttributesFromInfo()
public FileIfaceData.SetAttributesFromInfoCallback GetSetAttributesFromInfo()
Returns
GetSetDisplayName()
public FileIfaceData.SetDisplayNameCallback GetSetDisplayName()
Returns
GetSetDisplayNameAsync()
public FileIfaceData.SetDisplayNameAsyncCallback GetSetDisplayNameAsync()
Returns
GetSetDisplayNameFinish()
public FileIfaceData.SetDisplayNameFinishCallback GetSetDisplayNameFinish()
Returns
GetStartMountable()
public FileIfaceData.StartMountableCallback GetStartMountable()
Returns
GetStartMountableFinish()
public FileIfaceData.StartMountableFinishCallback GetStartMountableFinish()
Returns
GetStopMountable()
public FileIfaceData.StopMountableCallback GetStopMountable()
Returns
GetStopMountableFinish()
public FileIfaceData.StopMountableFinishCallback GetStopMountableFinish()
Returns
GetSupportsThreadContexts()
public bool GetSupportsThreadContexts()
Returns
GetTrash()
public FileIfaceData.TrashCallback GetTrash()
Returns
GetTrashAsync()
public FileIfaceData.TrashAsyncCallback GetTrashAsync()
Returns
GetTrashFinish()
public FileIfaceData.TrashFinishCallback GetTrashFinish()
Returns
GetUnmountMountable()
public FileIfaceData.UnmountMountableCallback GetUnmountMountable()
Returns
GetUnmountMountableFinish()
public FileIfaceData.UnmountMountableFinishCallback GetUnmountMountableFinish()
Returns
GetUnmountMountableWithOperation()
public FileIfaceData.UnmountMountableWithOperationCallback GetUnmountMountableWithOperation()
Returns
GetUnmountMountableWithOperationFinish()
public FileIfaceData.UnmountMountableWithOperationFinishCallback GetUnmountMountableWithOperationFinish()