Skip to content

EveCancellationOptions

NexusLabs.Eve

EveCancellationOptions Class

Carries optional guards and scopes for a session-cancellation request.

public sealed record EveCancellationOptions : System.IEquatable<NexusLabs.Eve.EveCancellationOptions>

Inheritance System.Object → EveCancellationOptions

Implements System.IEquatable<EveCancellationOptions>

Properties

EveCancellationOptions.CancelOwnedTasks Property

Gets or sets whether eve should cooperatively cancel all background tasks owned by the session. An unset value omits the field and preserves turn-only cancellation.

public System.Nullable<bool> CancelOwnedTasks { get; init; }

Property Value

System.Nullable<System.Boolean>

EveCancellationOptions.TurnId Property

Gets the optional turn identifier that limits cancellation to the observed turn.

public string? TurnId { get; init; }

Property Value

System.String