Class Volume
Information about a storage volume.
Namespace: Google.Backstory
Assembly: Google.Backstory.dll
Syntax
public sealed class Volume : IMessage<Volume>, IEquatable<Volume>, IDeepCloneable<Volume>, IBufferMessage, IMessage
Constructors
Volume()
Declaration
public Volume()
Volume(Volume)
Declaration
public Volume(Volume other)
Parameters
| Type | Name | Description |
|---|---|---|
| Volume | other |
Properties
DevicePath
The system path to the device (e.g., "\.\HarddiskVolume1", "/dev/sda1").
Declaration
public string DevicePath { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FileSystem
The name of the file system on the volume (e.g., "NTFS", "FAT32").
Declaration
public string FileSystem { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
IsMounted
Indicates whether the volume is currently mounted.
Declaration
public bool IsMounted { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
IsReadOnly
Indicates whether the volume is mounted as read-only.
Declaration
public bool IsReadOnly { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
MountPoint
The path where the volume is mounted (e.g., "C:", "/mnt/data").
Declaration
public string MountPoint { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Name
The user-assigned label or name for the volume.
Declaration
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |