Class DriveHelper
- Namespace
- Gio
- Assembly
- Gio-2.0.dll
public sealed class DriveHelper : Object, Drive, NativeObject, IDisposable, InstanceFactory, GTypeProvider
- Inheritance
-
DriveHelper
- Implements
- Inherited Members
Constructors
DriveHelper(ObjectHandle)
public DriveHelper(ObjectHandle handle)
Parameters
handleObjectHandle
Fields
ChangedSignal
Signal Descriptor for OnChanged.
public static readonly Signal<Drive> ChangedSignal
Field Value
DisconnectedSignal
Signal Descriptor for OnDisconnected.
public static readonly Signal<Drive> DisconnectedSignal
Field Value
EjectButtonSignal
Signal Descriptor for OnEjectButton.
public static readonly Signal<Drive> EjectButtonSignal
Field Value
StopButtonSignal
Signal Descriptor for OnStopButton.
public static readonly Signal<Drive> StopButtonSignal
Field Value
Methods
CanEject()
public bool CanEject()
Returns
CanPollForMedia()
public bool CanPollForMedia()
Returns
CanStart()
[Version("2.22")]
public bool CanStart()
Returns
CanStartDegraded()
[Version("2.22")]
public bool CanStartDegraded()
Returns
CanStop()
[Version("2.22")]
public bool CanStop()
Returns
EjectFinish(AsyncResult)
public bool EjectFinish(AsyncResult result)
Parameters
resultAsyncResult
Returns
EjectWithOperationFinish(AsyncResult)
[Version("2.22")]
public bool EjectWithOperationFinish(AsyncResult result)
Parameters
resultAsyncResult
Returns
EnumerateIdentifiers()
public string[] EnumerateIdentifiers()
Returns
- string[]
GetGType()
public static Type GetGType()
Returns
GetIcon()
public Icon GetIcon()
Returns
GetIdentifier(string)
public string? GetIdentifier(string kind)
Parameters
kindstring
Returns
GetName()
public string GetName()
Returns
GetSortKey()
[Version("2.32")]
public string? GetSortKey()
Returns
GetStartStopType()
[Version("2.22")]
public DriveStartStopType GetStartStopType()
Returns
GetSymbolicIcon()
[Version("2.34")]
public Icon GetSymbolicIcon()
Returns
GetVolumes()
public List GetVolumes()
Returns
HasMedia()
public bool HasMedia()
Returns
HasVolumes()
public bool HasVolumes()
Returns
IsMediaCheckAutomatic()
public bool IsMediaCheckAutomatic()
Returns
IsMediaRemovable()
public bool IsMediaRemovable()
Returns
IsRemovable()
[Version("2.50")]
public bool IsRemovable()
Returns
PollForMediaFinish(AsyncResult)
public bool PollForMediaFinish(AsyncResult result)
Parameters
resultAsyncResult
Returns
StartFinish(AsyncResult)
[Version("2.22")]
public bool StartFinish(AsyncResult result)
Parameters
resultAsyncResult
Returns
StopFinish(AsyncResult)
[Version("2.22")]
public bool StopFinish(AsyncResult result)
Parameters
resultAsyncResult
Returns
Events
OnChanged
public event SignalHandler<Drive> OnChanged
Event Type
OnDisconnected
public event SignalHandler<Drive> OnDisconnected
Event Type
OnEjectButton
public event SignalHandler<Drive> OnEjectButton
Event Type
OnStopButton
public event SignalHandler<Drive> OnStopButton