Skip to content

EngineException

Namespace: E2E

public sealed class EngineException : E2EException, ISerializable

The engine refused an operation or could not drive the app.

Inheritance: object → Exception → E2EException

Implements: ISerializable

View source

public EngineException(string code, string message)

Parameters

Name Type Description
code string
message string

View source

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

View source

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

View source

public bool Retryable { get; }

Whether the caller may observe again and repeat the operation.

Value: bool

View source