API Reference
Class
WslDistributionRegistrationQuery
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
- 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:
BooleanNon-throwing wrapper for WSL registration discovery.
Parameters
- nameFilter System.String
- Optional distribution name filter.
- registrations System.Collections.Generic.IReadOnlyList{ComputerX.Wsl.WslDistributionRegistrationInfo}@
- Registration rows when the query succeeds.
- error System.String@
- Error message when the query fails.
Returns
True when the registry query completed.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object