Files
Blue 901cb9c134 Run the documentation pipeline when doc/ is edited + various rendering fixes (#40931)
* Run the documentation pipeline when doc/ is edited + various rendering fixes

* Fix inverted condition
2026-06-28 06:43:01 -07:00

760 B

VhdOptions

Describes a session VHD requirement or a named session VHD volume.

public sealed class VhdOptions
{
    public VhdOptions(string name, ulong size, VhdType type);

    public string Name { get; set; }
    public ulong Size { get; set; }
    public VhdType Type { get; set; }
    public VhdOwner? Owner { get; set; }
}

Notes:

  • Use SessionSettings.VhdRequirements for session-level storage requirements.
  • Use Session.CreateVhdVolume(...) for named session volumes.
  • Owner is intended for named-volume creation and is rejected on SessionSettings.VhdRequirements.

Example:

var vhd = new VhdOptions("cache", 2UL * 1024 * 1024 * 1024, VhdType.Dynamic)
{
    Owner = new VhdOwner { Uid = 1000, Gid = 1000 }
};