TestimoX

API Reference

Class

FirewallRuleListQueryExecutor

Namespace ComputerX.Firewall
Assembly ComputerX
Modifiers static

Executes typed firewall rule list queries.

Inheritance

  • Object
  • FirewallRuleListQueryExecutor

Methods

public static FirewallRuleListQueryResult Execute(FirewallRuleListQueryRequest request, CancellationToken cancellationToken = null) #
Returns: FirewallRuleListQueryResult

Executes a firewall rule list query synchronously.

Parameters

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

Returns

Typed query result.

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

Executes a firewall rule list query.

Parameters

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

Returns

Typed query result.

public static Boolean TryExecute(FirewallRuleListQueryRequest request, out FirewallRuleListQueryResult result, out FirewallRuleListQueryFailure failure, CancellationToken cancellationToken = null) #
Returns: Boolean

Non-throwing synchronous firewall rule list query wrapper.

Parameters

request ComputerX.Firewall.FirewallRuleListQueryRequest requiredposition: 0
Query request.
result ComputerX.Firewall.FirewallRuleListQueryResult@ requiredposition: 1
Query result on success.
failure ComputerX.Firewall.FirewallRuleListQueryFailure@ 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<FirewallRuleListQueryTryResult> TryExecuteAsync(FirewallRuleListQueryRequest request, CancellationToken cancellationToken = null) #
Returns: Task<FirewallRuleListQueryTryResult>

Non-throwing firewall rule list query wrapper.

Parameters

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

Returns

Success/failure envelope with typed failure details.