Class VolumeHelper
- Namespace
- Gio
- Assembly
- Gio-2.0.dll
public sealed class VolumeHelper : Object, Volume, NativeObject, IDisposable, InstanceFactory, GTypeProvider
- Inheritance
-
VolumeHelper
- Implements
- Inherited Members
Constructors
VolumeHelper(ObjectHandle)
public VolumeHelper(ObjectHandle handle)
Parameters
handleObjectHandle
Fields
ChangedSignal
Signal Descriptor for OnChanged.
public static readonly Signal<Volume> ChangedSignal
Field Value
RemovedSignal
Signal Descriptor for OnRemoved.
public static readonly Signal<Volume> RemovedSignal
Field Value
Methods
CanEject()
public bool CanEject()
Returns
CanMount()
public bool CanMount()
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[]
GetActivationRoot()
[Version("2.18")]
public File? GetActivationRoot()
Returns
GetDrive()
public Drive? GetDrive()
Returns
GetGType()
public static Type GetGType()
Returns
GetIcon()
public Icon GetIcon()
Returns
GetIdentifier(string)
public string? GetIdentifier(string kind)
Parameters
kindstring
Returns
GetMount()
public Mount? GetMount()
Returns
GetName()
public string GetName()
Returns
GetSortKey()
[Version("2.32")]
public string? GetSortKey()
Returns
GetSymbolicIcon()
[Version("2.34")]
public Icon GetSymbolicIcon()
Returns
GetUuid()
public string? GetUuid()
Returns
MountFinish(AsyncResult)
public bool MountFinish(AsyncResult result)
Parameters
resultAsyncResult
Returns
ShouldAutomount()
public bool ShouldAutomount()
Returns
Events
OnChanged
public event SignalHandler<Volume> OnChanged
Event Type
OnRemoved
public event SignalHandler<Volume> OnRemoved