TestimoX

API Reference

Class

ComputerXFailureDescriptorResolver

Namespace ComputerX.Contracts
Assembly ComputerX
Modifiers static

Resolves ComputerX failure codes to stable failure descriptors.

Inheritance

  • Object
  • ComputerXFailureDescriptorResolver

Remarks

Recoverability policy: invalid_argument, unsupported_platform, host_unavailable => non-recoverable. cancelled, timeout, query_failed => recoverable. Unknown enum values are mapped to query_failed. Consumer guidance: retry or adjust scope for recoverable descriptors; for non-recoverable descriptors, correct input/environment first.

Methods

Resolve 17 overloads
public static ComputerXFailureDescriptor Resolve(PowerShellCommandQueryFailureCode code, String entity = "powershell_runtime") #
Returns: ComputerXFailureDescriptor

Resolves an enum failure code to a typed failure descriptor.

Type Parameters

TCode

Parameters

code System.Enum requiredposition: 0
Failure code enum.
entity System.String = "powershell_runtime" optionalposition: 1
Target entity name (for example system_query or powershell_runtime).
Resolve(ComputerX.Runtime.SystemRuntimeQueryFailureCode code, System.String entity) #

Resolves system-runtime query failure kind.

Parameters

code ComputerX.Runtime.SystemRuntimeQueryFailureCode required
entity System.String required
Resolve(ComputerX.Identity.CurrentIdentityQueryFailureCode code, System.String entity) #

Resolves current-identity query failure kind.

Parameters

code ComputerX.Identity.CurrentIdentityQueryFailureCode required
entity System.String required
Resolve(ComputerX.Hardware.HardwareSummaryQueryFailureCode code, System.String entity) #

Resolves hardware-summary query failure kind.

Parameters

code ComputerX.Hardware.HardwareSummaryQueryFailureCode required
entity System.String required
Resolve(ComputerX.Processes.ProcessListQueryFailureCode code, System.String entity) #

Resolves process-list query failure kind.

Parameters

code ComputerX.Processes.ProcessListQueryFailureCode required
entity System.String required
Resolve(ComputerX.Services.ServiceListQueryFailureCode code, System.String entity) #

Resolves service-list query failure kind.

Parameters

code ComputerX.Services.ServiceListQueryFailureCode required
entity System.String required
Resolve(ComputerX.Ports.PortInventoryQueryFailureCode code, System.String entity) #

Resolves port-inventory query failure kind.

Parameters

code ComputerX.Ports.PortInventoryQueryFailureCode required
entity System.String required
Resolve(ComputerX.Network.NetworkAdapterInventoryQueryFailureCode code, System.String entity) #

Resolves network-adapter inventory query failure kind.

Parameters

code ComputerX.Network.NetworkAdapterInventoryQueryFailureCode required
entity System.String required
Resolve(ComputerX.Firewall.FirewallProfileListQueryFailureCode code, System.String entity) #

Resolves firewall-profile query failure kind.

Parameters

code ComputerX.Firewall.FirewallProfileListQueryFailureCode required
entity System.String required
Resolve(ComputerX.Firewall.FirewallRuleListQueryFailureCode code, System.String entity) #

Resolves firewall-rule query failure kind.

Parameters

code ComputerX.Firewall.FirewallRuleListQueryFailureCode required
entity System.String required
Resolve(ComputerX.ScheduledTasks.TaskSchedulerListQueryFailureCode code, System.String entity) #

Resolves task-scheduler query failure kind.

Parameters

code ComputerX.ScheduledTasks.TaskSchedulerListQueryFailureCode required
entity System.String required
Resolve(ComputerX.Features.FeatureInventoryQueryFailureCode code, System.String entity) #

Resolves feature-inventory query failure kind.

Parameters

code ComputerX.Features.FeatureInventoryQueryFailureCode required
entity System.String required
Resolve(ComputerX.Devices.DeviceInventoryQueryFailureCode code, System.String entity) #

Resolves device-inventory query failure kind.

Parameters

code ComputerX.Devices.DeviceInventoryQueryFailureCode required
entity System.String required
Resolve(ComputerX.Storage.LogicalDiskInventoryQueryFailureCode code, System.String entity) #

Resolves logical-disk inventory query failure kind.

Parameters

code ComputerX.Storage.LogicalDiskInventoryQueryFailureCode required
entity System.String required
Resolve(ComputerX.Storage.DiskInventoryQueryFailureCode code, System.String entity) #

Resolves physical-disk inventory query failure kind.

Parameters

code ComputerX.Storage.DiskInventoryQueryFailureCode required
entity System.String required
Resolve(ComputerX.Wsl.WslStatusQueryFailureCode code, System.String entity) #

Resolves WSL query failure kind.

Parameters

code ComputerX.Wsl.WslStatusQueryFailureCode required
entity System.String required
Resolve(ComputerX.PowerShellRuntime.PowerShellCommandQueryFailureCode code, System.String entity) #

Resolves PowerShell runtime query failure kind.

Parameters

code ComputerX.PowerShellRuntime.PowerShellCommandQueryFailureCode required
entity System.String required
Resolve``1(System.Nullable{``0} code, System.String entity) #

Resolves a nullable typed enum failure code to a failure descriptor.

Type Parameters

TCode
Failure enum type.

Parameters

code System.Nullable{``0} required
Typed failure code.
entity System.String required
Target entity name (for example system_query or powershell_runtime).

Fields

public const String DefaultEntity #

Default entity used for system-level queries.

Value: system_query
public const String DefaultPowerShellEntity #

Default entity used for PowerShell runtime queries.

Value: powershell_runtime