API Reference
ComputerXFailureDescriptorResolver
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
public static ComputerXFailureDescriptor Resolve(PowerShellCommandQueryFailureCode code, String entity = "powershell_runtime") #ComputerXFailureDescriptorResolves an enum failure code to a typed failure descriptor.
Type Parameters
- TCode
Parameters
- code System.Enum
- Failure code enum.
- entity System.String = "powershell_runtime"
- 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
- entity System.String
Resolve(ComputerX.Identity.CurrentIdentityQueryFailureCode code, System.String entity) #Resolves current-identity query failure kind.
Parameters
- code ComputerX.Identity.CurrentIdentityQueryFailureCode
- entity System.String
Resolve(ComputerX.Hardware.HardwareSummaryQueryFailureCode code, System.String entity) #Resolves hardware-summary query failure kind.
Parameters
- code ComputerX.Hardware.HardwareSummaryQueryFailureCode
- entity System.String
Resolve(ComputerX.Processes.ProcessListQueryFailureCode code, System.String entity) #Resolves process-list query failure kind.
Parameters
- code ComputerX.Processes.ProcessListQueryFailureCode
- entity System.String
Resolve(ComputerX.Services.ServiceListQueryFailureCode code, System.String entity) #Resolves service-list query failure kind.
Parameters
- code ComputerX.Services.ServiceListQueryFailureCode
- entity System.String
Resolve(ComputerX.Ports.PortInventoryQueryFailureCode code, System.String entity) #Resolves port-inventory query failure kind.
Parameters
- code ComputerX.Ports.PortInventoryQueryFailureCode
- entity System.String
Resolve(ComputerX.Network.NetworkAdapterInventoryQueryFailureCode code, System.String entity) #Resolves network-adapter inventory query failure kind.
Parameters
- code ComputerX.Network.NetworkAdapterInventoryQueryFailureCode
- entity System.String
Resolve(ComputerX.Firewall.FirewallProfileListQueryFailureCode code, System.String entity) #Resolves firewall-profile query failure kind.
Parameters
- code ComputerX.Firewall.FirewallProfileListQueryFailureCode
- entity System.String
Resolve(ComputerX.Firewall.FirewallRuleListQueryFailureCode code, System.String entity) #Resolves firewall-rule query failure kind.
Parameters
- code ComputerX.Firewall.FirewallRuleListQueryFailureCode
- entity System.String
Resolve(ComputerX.ScheduledTasks.TaskSchedulerListQueryFailureCode code, System.String entity) #Resolves task-scheduler query failure kind.
Parameters
- code ComputerX.ScheduledTasks.TaskSchedulerListQueryFailureCode
- entity System.String
Resolve(ComputerX.Features.FeatureInventoryQueryFailureCode code, System.String entity) #Resolves feature-inventory query failure kind.
Parameters
- code ComputerX.Features.FeatureInventoryQueryFailureCode
- entity System.String
Resolve(ComputerX.Devices.DeviceInventoryQueryFailureCode code, System.String entity) #Resolves device-inventory query failure kind.
Parameters
- code ComputerX.Devices.DeviceInventoryQueryFailureCode
- entity System.String
Resolve(ComputerX.Storage.LogicalDiskInventoryQueryFailureCode code, System.String entity) #Resolves logical-disk inventory query failure kind.
Parameters
- code ComputerX.Storage.LogicalDiskInventoryQueryFailureCode
- entity System.String
Resolve(ComputerX.Storage.DiskInventoryQueryFailureCode code, System.String entity) #Resolves physical-disk inventory query failure kind.
Parameters
- code ComputerX.Storage.DiskInventoryQueryFailureCode
- entity System.String
Resolve(ComputerX.Wsl.WslStatusQueryFailureCode code, System.String entity) #Resolves WSL query failure kind.
Parameters
- code ComputerX.Wsl.WslStatusQueryFailureCode
- entity System.String
Resolve(ComputerX.PowerShellRuntime.PowerShellCommandQueryFailureCode code, System.String entity) #Resolves PowerShell runtime query failure kind.
Parameters
- code ComputerX.PowerShellRuntime.PowerShellCommandQueryFailureCode
- entity System.String
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}
- Typed failure code.
- entity System.String
- Target entity name (for example system_query or powershell_runtime).
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object