Class
ExecutionException

Base exception for all execution exceptions of recorded tests

Definition

Constructors

ExecutionException()

Empty constructor needed for serialization.

Declaration

cs-api-definition
public ExecutionException()

ExecutionException(IAutomationHostState, string)

Create a new Execution Exception.

Declaration

cs-api-definition
public ExecutionException(IAutomationHostState host, string message)

Parameters

host

IAutomationHostState

message

string

The exception message.

ExecutionException(IAutomationHostState, string, Exception)

Create a new Execution Exception.

Declaration

cs-api-definition
public ExecutionException(IAutomationHostState hostState, string message, Exception innerException)

Parameters

hostState

IAutomationHostState

message

string

The exception message.

innerException

Exception

The inner exception.

ExecutionException(SerializationInfo, StreamingContext)

Serialization Constructor

Declaration

cs-api-definition
public ExecutionException(SerializationInfo info, StreamingContext context)

Parameters

info

SerializationInfo

Serialization Info.

context

StreamingContext

Serialization context.

Properties

HostState

Gets or sets the current host state.

Declaration

cs-api-definition
public IAutomationHostState HostState { get; set; }

Property Value

IAutomationHostState

Kind

Get the Kind of exception this is.

Declaration

cs-api-definition
public ExceptionKind Kind { get; }

Property Value

ExceptionKind

Message

Declaration

cs-api-definition
public override string Message { get; }

Property Value

string

Overrides Exception.Message

Methods

FriendlyMessage()

Get a friendly formatted error message for this exception.

Declaration

cs-api-definition
public virtual string FriendlyMessage()

Returns

string

GetObjectData(SerializationInfo, StreamingContext)

Get serialization info

Declaration

cs-api-definition
public override void GetObjectData(SerializationInfo info, StreamingContext context)

Parameters

info

SerializationInfo

context

StreamingContext

Overrides Exception.GetObjectData(SerializationInfo, StreamingContext)