TestimoX

API Reference

Class

WslDistributionRegistrationQuery

Namespace ComputerX.Wsl
Assembly ComputerX
Modifiers static

Reads WSL distribution registrations from the native per-user Windows registration store.

Inheritance

  • Object
  • WslDistributionRegistrationQuery

Methods

public static IReadOnlyList<WslDistributionRegistrationInfo> Get(String nameFilter = null) #
Returns: IReadOnlyList<WslDistributionRegistrationInfo>

Gets registered WSL distributions for the current Windows user without invoking wsl.exe.

Parameters

nameFilter System.String = null optionalposition: 0
Optional distribution name filter.

Returns

Registered WSL distributions under the current user's HKCU WSL registration store.

public static Boolean TryGet(String nameFilter, out IReadOnlyList<WslDistributionRegistrationInfo> registrations, out String error) #
Returns: Boolean

Non-throwing wrapper for WSL registration discovery.

Parameters

nameFilter System.String requiredposition: 0
Optional distribution name filter.
registrations System.Collections.Generic.IReadOnlyList{ComputerX.Wsl.WslDistributionRegistrationInfo}@ requiredposition: 1
Registration rows when the query succeeds.
error System.String@ requiredposition: 2
Error message when the query fails.

Returns

True when the registry query completed.