API Reference
Class
HyperVVirtualNetworkAdapterQuery
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
- Target computer name. Blank or . uses the local computer.
- vmIdOrNamePatterns System.String[] = null
- Optional wildcard patterns matched against VM id, adapter name, instance id, and MAC address.
- timeout System.Nullable{System.TimeSpan} = null
- 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
- Target computer name. Blank or . uses the local computer.
- vmIdOrNamePatterns System.String[] = null
- Optional wildcard patterns matched against VM id, adapter name, instance id, and MAC address.
- timeout System.Nullable{System.TimeSpan} = null
- WMI query timeout.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Virtual network adapter rows. Returns an empty list when Hyper-V WMI is unavailable.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object