Class VolumeMonitor
- Namespace
- Gio
- Assembly
- Gio-2.0.dll
public class VolumeMonitor : Object, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
VolumeMonitor
- Implements
- Derived
- Inherited Members
Constructors
VolumeMonitor(params ConstructArgument[])
public VolumeMonitor(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
VolumeMonitor(VolumeMonitorHandle)
public VolumeMonitor(VolumeMonitorHandle handle)
Parameters
handle
VolumeMonitorHandle
Fields
DriveChangedSignal
Signal Descriptor for OnDriveChanged.
public static readonly Signal<VolumeMonitor, VolumeMonitor.DriveChangedSignalArgs> DriveChangedSignal
Field Value
DriveConnectedSignal
Signal Descriptor for OnDriveConnected.
public static readonly Signal<VolumeMonitor, VolumeMonitor.DriveConnectedSignalArgs> DriveConnectedSignal
Field Value
DriveDisconnectedSignal
Signal Descriptor for OnDriveDisconnected.
public static readonly Signal<VolumeMonitor, VolumeMonitor.DriveDisconnectedSignalArgs> DriveDisconnectedSignal
Field Value
DriveEjectButtonSignal
Signal Descriptor for OnDriveEjectButton.
public static readonly Signal<VolumeMonitor, VolumeMonitor.DriveEjectButtonSignalArgs> DriveEjectButtonSignal
Field Value
DriveStopButtonSignal
Signal Descriptor for OnDriveStopButton.
public static readonly Signal<VolumeMonitor, VolumeMonitor.DriveStopButtonSignalArgs> DriveStopButtonSignal
Field Value
MountAddedSignal
Signal Descriptor for OnMountAdded.
public static readonly Signal<VolumeMonitor, VolumeMonitor.MountAddedSignalArgs> MountAddedSignal
Field Value
MountChangedSignal
Signal Descriptor for OnMountChanged.
public static readonly Signal<VolumeMonitor, VolumeMonitor.MountChangedSignalArgs> MountChangedSignal
Field Value
MountPreUnmountSignal
Signal Descriptor for OnMountPreUnmount.
public static readonly Signal<VolumeMonitor, VolumeMonitor.MountPreUnmountSignalArgs> MountPreUnmountSignal
Field Value
MountRemovedSignal
Signal Descriptor for OnMountRemoved.
public static readonly Signal<VolumeMonitor, VolumeMonitor.MountRemovedSignalArgs> MountRemovedSignal
Field Value
VolumeAddedSignal
Signal Descriptor for OnVolumeAdded.
public static readonly Signal<VolumeMonitor, VolumeMonitor.VolumeAddedSignalArgs> VolumeAddedSignal
Field Value
VolumeChangedSignal
Signal Descriptor for OnVolumeChanged.
public static readonly Signal<VolumeMonitor, VolumeMonitor.VolumeChangedSignalArgs> VolumeChangedSignal
Field Value
VolumeRemovedSignal
Signal Descriptor for OnVolumeRemoved.
public static readonly Signal<VolumeMonitor, VolumeMonitor.VolumeRemovedSignalArgs> VolumeRemovedSignal
Field Value
Methods
AdoptOrphanMount(Mount)
public static Volume AdoptOrphanMount(Mount mount)
Parameters
mount
Mount
Returns
Get()
public static VolumeMonitor Get()
Returns
GetConnectedDrives()
public List GetConnectedDrives()
Returns
GetGType()
public static Type GetGType()
Returns
GetMountForUuid(string)
public Mount? GetMountForUuid(string uuid)
Parameters
uuid
string
Returns
GetMounts()
public List GetMounts()
Returns
GetVolumeForUuid(string)
public Volume? GetVolumeForUuid(string uuid)
Parameters
uuid
string
Returns
GetVolumes()
public List GetVolumes()
Returns
Events
OnDriveChanged
public event SignalHandler<VolumeMonitor, VolumeMonitor.DriveChangedSignalArgs> OnDriveChanged
Event Type
OnDriveConnected
public event SignalHandler<VolumeMonitor, VolumeMonitor.DriveConnectedSignalArgs> OnDriveConnected
Event Type
OnDriveDisconnected
public event SignalHandler<VolumeMonitor, VolumeMonitor.DriveDisconnectedSignalArgs> OnDriveDisconnected
Event Type
OnDriveEjectButton
public event SignalHandler<VolumeMonitor, VolumeMonitor.DriveEjectButtonSignalArgs> OnDriveEjectButton
Event Type
OnDriveStopButton
public event SignalHandler<VolumeMonitor, VolumeMonitor.DriveStopButtonSignalArgs> OnDriveStopButton
Event Type
OnMountAdded
public event SignalHandler<VolumeMonitor, VolumeMonitor.MountAddedSignalArgs> OnMountAdded
Event Type
OnMountChanged
public event SignalHandler<VolumeMonitor, VolumeMonitor.MountChangedSignalArgs> OnMountChanged
Event Type
OnMountPreUnmount
public event SignalHandler<VolumeMonitor, VolumeMonitor.MountPreUnmountSignalArgs> OnMountPreUnmount
Event Type
OnMountRemoved
public event SignalHandler<VolumeMonitor, VolumeMonitor.MountRemovedSignalArgs> OnMountRemoved
Event Type
OnVolumeAdded
public event SignalHandler<VolumeMonitor, VolumeMonitor.VolumeAddedSignalArgs> OnVolumeAdded
Event Type
OnVolumeChanged
public event SignalHandler<VolumeMonitor, VolumeMonitor.VolumeChangedSignalArgs> OnVolumeChanged
Event Type
OnVolumeRemoved
public event SignalHandler<VolumeMonitor, VolumeMonitor.VolumeRemovedSignalArgs> OnVolumeRemoved