API Reference
Class
WslStatusQuery
WSL query engine.
Inheritance
- Object
- WslStatusQuery
Methods
public static IReadOnlyList<WslDistributionInfo> ParseListOutput(String output) #Returns:
IReadOnlyList<WslDistributionInfo>Parses output produced by wsl -l -v.
Parameters
- output System.String
- Raw output text.
Returns
Parsed distribution rows.
public static WslStatusInfo Query(String nameFilter = null, Int32 timeoutMs = 5000, CancellationToken cancellationToken = null) #Returns:
WslStatusInfoQueries WSL distributions by invoking wsl -l -v.
Parameters
- nameFilter System.String = null
- Optional distribution name filter.
- timeoutMs System.Int32 = 5000
- Process timeout in milliseconds.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Typed WSL status result.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Fields
public const Int32 DefaultTimeoutMs #Default process timeout used for wsl.exe invocations.
Value:
5000