EngineException
Namespace: E2E
public sealed class EngineException : E2EException, ISerializableThe engine refused an operation or could not drive the app.
Inheritance: object → Exception → E2EException
Implements: ISerializable
Constructors
Section titled “Constructors”EngineException(string, string)
Section titled “EngineException(string, string)”public EngineException(string code, string message)Parameters
| Name | Type | Description |
|---|---|---|
code |
string | |
message |
string |
EngineException(string, string, bool, Exception?)
Section titled “EngineException(string, string, bool, Exception?)”public EngineException(string code, string message, bool retryable, Exception? inner = null)Creates an engine error that may claim to be retryable. Only NodeStale and FrameNotFound can be retried. Any other retryable claim becomes a non-retryable EngineFailure, so an engine can never ask for an action that may have committed to run again.
Parameters
| Name | Type | Description |
|---|---|---|
code |
string | |
message |
string | |
retryable |
bool | |
inner |
Exception |
EngineException(string, string, Exception)
Section titled “EngineException(string, string, Exception)”public EngineException(string code, string message, Exception inner)Parameters
| Name | Type | Description |
|---|---|---|
code |
string | |
message |
string | |
inner |
Exception |
Properties
Section titled “Properties”Retryable
Section titled “Retryable”public bool Retryable { get; }Whether the caller may observe again and repeat the operation.
Value: bool