Class RecordedEntityOperation
- Namespace
- XBullet.EasyTesting.AzureFunctions
- Assembly
- XBullet.EasyTesting.AzureFunctions.dll
Describes an entity call attempt; inputs and options retain their original references.
public sealed record RecordedEntityOperation : IEquatable<RecordedEntityOperation>
- Inheritance
-
RecordedEntityOperation
- Implements
- Inherited Members
- Extension Methods
Constructors
RecordedEntityOperation(long, EntityOperationKind, EntityInstanceId?, string?, object?, object?, Type?)
Describes an entity call attempt; inputs and options retain their original references.
public RecordedEntityOperation(long Sequence, EntityOperationKind Kind, EntityInstanceId? Id, string? OperationName, object? Input, object? Options, Type? ResultType)
Parameters
SequencelongThe one-based invocation sequence.
KindEntityOperationKindThe operation category.
IdEntityInstanceId?The target entity, or null for queries, cleanup, and lock scopes.
OperationNamestringThe entity operation name, when applicable.
InputobjectThe original operation input.
OptionsobjectThe original options, read inclusion flag, query, cleanup request, or lock IDs.
ResultTypeTypeThe requested result type, or null when there is no result.
Properties
Id
The target entity, or null for queries, cleanup, and lock scopes.
public EntityInstanceId? Id { get; init; }
Property Value
Input
The original operation input.
public object? Input { get; init; }
Property Value
Kind
The operation category.
public EntityOperationKind Kind { get; init; }
Property Value
OperationName
The entity operation name, when applicable.
public string? OperationName { get; init; }
Property Value
Options
The original options, read inclusion flag, query, cleanup request, or lock IDs.
public object? Options { get; init; }
Property Value
ResultType
The requested result type, or null when there is no result.
public Type? ResultType { get; init; }
Property Value
Sequence
The one-based invocation sequence.
public long Sequence { get; init; }