VirtualMachineCommitFailure
A record whose operations threw, and why.
public sealed record VirtualMachineCommitFailure : IEquatable<VirtualMachineCommitFailure>
1. Constructors
1.1. VirtualMachineCommitFailure(VirtualMachineKey, MachineName, VirtualMachineOperation, Exception)
A record whose operations threw, and why.
public VirtualMachineCommitFailure(VirtualMachineKey Key, MachineName Name, VirtualMachineOperation Operation, Exception Error)
| Name | Type | Description |
|---|---|---|
Key |
VirtualMachineKey |
Record that failed. May be empty for a row built keyless. |
Name |
MachineName |
Machine that failed. ALWAYS populated, so a failure always name something. |
Operation |
VirtualMachineOperation |
Operation being attempted when it failed. |
Error |
Exception |
The underlying failure. Kept so the cause survive into the aggregate throw. |
2. Properties
2.1. Error
The underlying failure. Kept so the cause survive into the aggregate throw.
public Exception Error { get; init; }
2.2. Key
Record that failed. May be empty for a row built keyless.
public VirtualMachineKey Key { get; init; }
2.3. Name
Machine that failed. ALWAYS populated, so a failure always name something.
public MachineName Name { get; init; }
2.4. Operation
Operation being attempted when it failed.
public VirtualMachineOperation Operation { get; init; }
3. Methods
3.1. Describe()
What to call this machine in a message.
public string Describe()
Returns: string
4. Operators
4.1. operator !=(VirtualMachineCommitFailure, VirtualMachineCommitFailure)
public static bool operator !=(VirtualMachineCommitFailure left, VirtualMachineCommitFailure right)
| Name | Type | Description |
|---|---|---|
left |
VirtualMachineCommitFailure |
|
right |
VirtualMachineCommitFailure |
Returns: bool
4.2. operator ==(VirtualMachineCommitFailure, VirtualMachineCommitFailure)
public static bool operator ==(VirtualMachineCommitFailure left, VirtualMachineCommitFailure right)
| Name | Type | Description |
|---|---|---|
left |
VirtualMachineCommitFailure |
|
right |
VirtualMachineCommitFailure |
Returns: bool