TestimoX

API Reference

Class

WslDistributionStopWriter

Namespace ComputerX.Wsl
Assembly ComputerX
Modifiers static

Plans and applies WSL distribution termination requests through the native public WSL API.

Inheritance

  • Object
  • WslDistributionStopWriter

Methods

public static WslDistributionStopResult ApplyPlan(WslDistributionStopPlan plan, Boolean execute) #
Returns: WslDistributionStopResult

Applies an existing WSL distribution termination plan.

Parameters

plan ComputerX.Wsl.WslDistributionStopPlan requiredposition: 0
Termination request plan.
execute System.Boolean requiredposition: 1
When false, returns a preview result without invoking the native API.

Returns

Termination request result.

public static WslDistributionStopPlan Plan(String name) #
Returns: WslDistributionStopPlan

Creates a non-mutating plan for terminating a WSL distribution.

Parameters

name System.String requiredposition: 0
Distribution name.

Returns

Termination request plan.

public static WslDistributionStopResult Stop(String name, Boolean execute = true) #
Returns: WslDistributionStopResult

Terminates a WSL distribution through WslTerminateDistribution.

Parameters

name System.String requiredposition: 0
Distribution name.
execute System.Boolean = true optionalposition: 1
When false, returns a preview result without invoking the native API.

Returns

Termination request result.