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
constructArgumentsConstructArgument[]
VolumeMonitor(VolumeMonitorHandle)
public VolumeMonitor(VolumeMonitorHandle handle)
  Parameters
handleVolumeMonitorHandle
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
mountMount
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
uuidstring
Returns
GetMounts()
public List GetMounts()
  Returns
GetVolumeForUuid(string)
public Volume? GetVolumeForUuid(string uuid)
  Parameters
uuidstring
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