TestimoX

API Reference

Class

NetworkAdapterInventoryQueryExecutor

Namespace ComputerX.Network
Assembly ComputerX
Modifiers static

Executes typed network adapter inventory queries.

Inheritance

  • Object
  • NetworkAdapterInventoryQueryExecutor

Methods

public static NetworkAdapterInventoryQueryResult Execute(NetworkAdapterInventoryQueryRequest request, CancellationToken cancellationToken = null) #
Returns: NetworkAdapterInventoryQueryResult

Executes a network adapter inventory query synchronously.

Parameters

request ComputerX.Network.NetworkAdapterInventoryQueryRequest requiredposition: 0
Query request.
cancellationToken System.Threading.CancellationToken = null optionalposition: 1
Cancellation token.

Returns

Typed query result.

public static async Task<NetworkAdapterInventoryQueryResult> ExecuteAsync(NetworkAdapterInventoryQueryRequest request, CancellationToken cancellationToken = null) #
Returns: Task<NetworkAdapterInventoryQueryResult>

Executes a network adapter inventory query.

Parameters

request ComputerX.Network.NetworkAdapterInventoryQueryRequest requiredposition: 0
Query request.
cancellationToken System.Threading.CancellationToken = null optionalposition: 1
Cancellation token.

Returns

Typed query result.

public static Boolean TryExecute(NetworkAdapterInventoryQueryRequest request, out NetworkAdapterInventoryQueryResult result, out NetworkAdapterInventoryQueryFailure failure, CancellationToken cancellationToken = null) #
Returns: Boolean

Non-throwing synchronous network adapter inventory query wrapper.

Parameters

request ComputerX.Network.NetworkAdapterInventoryQueryRequest requiredposition: 0
Query request.
result ComputerX.Network.NetworkAdapterInventoryQueryResult@ requiredposition: 1
Query result on success.
failure ComputerX.Network.NetworkAdapterInventoryQueryFailure@ requiredposition: 2
Typed failure on error.
cancellationToken System.Threading.CancellationToken = null optionalposition: 3
Cancellation token.

Returns

True on success; otherwise false.

public static async Task<NetworkAdapterInventoryQueryTryResult> TryExecuteAsync(NetworkAdapterInventoryQueryRequest request, CancellationToken cancellationToken = null) #
Returns: Task<NetworkAdapterInventoryQueryTryResult>

Non-throwing network adapter inventory query wrapper.

Parameters

request ComputerX.Network.NetworkAdapterInventoryQueryRequest requiredposition: 0
Query request.
cancellationToken System.Threading.CancellationToken = null optionalposition: 1
Cancellation token.

Returns

Success/failure envelope with typed failure details.