TestimoX

API Reference

Class

HyperVVirtualNetworkAdapterQuery

Namespace ComputerX.HyperV
Assembly ComputerX
Modifiers static

Queries native Hyper-V virtual network adapter inventory through the Hyper-V WMI v2 provider.

Inheritance

  • Object
  • HyperVVirtualNetworkAdapterQuery

Methods

public static List<HyperVVirtualNetworkAdapterInfo> Get(String computerName = null, String[] vmIdOrNamePatterns = null, Nullable<TimeSpan> timeout = null) #
Returns: List<HyperVVirtualNetworkAdapterInfo>

Gets Hyper-V virtual network adapters from root\virtualization\v2.

Parameters

computerName System.String = null optionalposition: 0
Target computer name. Blank or . uses the local computer.
vmIdOrNamePatterns System.String[] = null optionalposition: 1
Optional wildcard patterns matched against VM id, adapter name, instance id, and MAC address.
timeout System.Nullable{System.TimeSpan} = null optionalposition: 2
Optional WMI query timeout.

Returns

Virtual network adapter rows. Returns an empty list when Hyper-V WMI is unavailable.

public static async Task<List<HyperVVirtualNetworkAdapterInfo>> GetAsync(String computerName = null, String[] vmIdOrNamePatterns = null, Nullable<TimeSpan> timeout = null, CancellationToken cancellationToken = null) #
Returns: Task<List<HyperVVirtualNetworkAdapterInfo>>

Asynchronously gets Hyper-V virtual network adapters from root\virtualization\v2.

Parameters

computerName System.String = null optionalposition: 0
Target computer name. Blank or . uses the local computer.
vmIdOrNamePatterns System.String[] = null optionalposition: 1
Optional wildcard patterns matched against VM id, adapter name, instance id, and MAC address.
timeout System.Nullable{System.TimeSpan} = null optionalposition: 2
WMI query timeout.
cancellationToken System.Threading.CancellationToken = null optionalposition: 3
Cancellation token.

Returns

Virtual network adapter rows. Returns an empty list when Hyper-V WMI is unavailable.