Skip to content

Class TenantInvitationDeliveryRetryRequest

Namespace: Cephalon.MultiTenancy.Governance.Services
Assembly: Cephalon.MultiTenancy.Governance.dll

Describes a bounded tenant invitation delivery retry runner request.

public sealed class TenantInvitationDeliveryRetryRequest

objectTenantInvitationDeliveryRetryRequest

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

TenantInvitationDeliveryRetryRequest(DateTimeOffset?, int?, bool, string?, string?, string?, IReadOnlyDictionary<string, string>?)

Section titled “ TenantInvitationDeliveryRetryRequest(DateTimeOffset?, int?, bool, string?, string?, string?, IReadOnlyDictionary<string, string>?)”

Creates a tenant invitation delivery retry runner request.

public TenantInvitationDeliveryRetryRequest(DateTimeOffset? atUtc = null, int? maxItems = null, bool dueOnly = true, string? source = null, string? actor = null, string? correlationId = null, IReadOnlyDictionary<string, string>? metadata = null)

atUtc DateTimeOffset?

The UTC timestamp used for retry evaluation.

maxItems int?

The maximum number of retry entries to attempt.

dueOnly bool

A value indicating whether entries scheduled after atUtc should be skipped.

source string?

The source recorded on retry attempts.

actor string?

The actor recorded on retry attempts.

correlationId string?

The correlation identifier recorded on retry attempts.

metadata IReadOnlyDictionary<string, string>?

Optional retry runner metadata.

Gets the actor recorded on retry attempts.

public string? Actor { get; }

string?

Gets the UTC timestamp used for retry evaluation.

public DateTimeOffset? AtUtc { get; }

DateTimeOffset?

Gets the correlation identifier recorded on retry attempts.

public string? CorrelationId { get; }

string?

Gets a value indicating whether entries scheduled after should be skipped.

public bool DueOnly { get; }

bool

Gets the maximum number of retry entries to attempt.

public int? MaxItems { get; }

int?

Gets optional retry runner metadata.

public IReadOnlyDictionary<string, string> Metadata { get; }

IReadOnlyDictionary<string, string>

Gets the source recorded on retry attempts.

public string? Source { get; }

string?