Class RecordedOrchestrationEvent

Namespace
XBullet.EasyTesting.AzureFunctions
Assembly
XBullet.EasyTesting.AzureFunctions.dll

Describes an event sent by a test orchestration to an instance.

public sealed record RecordedOrchestrationEvent : IEquatable<RecordedOrchestrationEvent>
Inheritance
RecordedOrchestrationEvent
Implements
Inherited Members
Extension Methods

Constructors

RecordedOrchestrationEvent(string, string, object?)

Describes an event sent by a test orchestration to an instance.

public RecordedOrchestrationEvent(string InstanceId, string EventName, object? Payload)

Parameters

InstanceId string

The non-empty target orchestration instance ID.

EventName string

The non-empty event name.

Payload object

The payload retained without cloning.

Properties

EventName

The non-empty event name.

public string EventName { get; init; }

Property Value

string

InstanceId

The non-empty target orchestration instance ID.

public string InstanceId { get; init; }

Property Value

string

Payload

The payload retained without cloning.

public object? Payload { get; init; }

Property Value

object