TestimoX

API Reference

Class

VsCodeExtensions

Namespace ComputerX.DevTools
Assembly ComputerX
Modifiers static

Queries installed VS Code extension inventory from host user profiles.

Inheritance

  • Object
  • VsCodeExtensions

Methods

public static VsCodeExtensionPostureInfo Get(String computerName = null) #
Returns: VsCodeExtensionPostureInfo

Gets VS Code extension inventory for a local or remote computer.

Parameters

computerName System.String = null optionalposition: 0
Target computer; null/empty uses local machine.

Returns

VS Code extension posture snapshot.

public static Task<VsCodeExtensionPostureInfo> GetAsync(String computerName = null, CancellationToken cancellationToken = null) #
Returns: Task<VsCodeExtensionPostureInfo>

Asynchronously gets VS Code extension inventory for a local or remote computer.

Parameters

computerName System.String = null optionalposition: 0
Target computer; null/empty uses local machine.
cancellationToken System.Threading.CancellationToken = null optionalposition: 1
Cancellation token.

Returns

VS Code extension posture snapshot.

public static IAsyncEnumerable<VsCodeExtensionPostureInfo> GetManyAsync(IEnumerable<String> computerNames, Int32 degreeOfParallelism = 4, CancellationToken cancellationToken = null) #
Returns: IAsyncEnumerable<VsCodeExtensionPostureInfo>

Gets VS Code extension inventory for multiple computers with bounded concurrency.

Parameters

computerNames System.Collections.Generic.IEnumerable{System.String} requiredposition: 0
Target computers.
degreeOfParallelism System.Int32 = 4 optionalposition: 1
Maximum concurrency.
cancellationToken System.Threading.CancellationToken = null optionalposition: 2
Cancellation token.