Skip to content

Class TenantInvitationDeliveryStatusObservationQueryResult

Namespace: Cephalon.MultiTenancy.Governance.AspNetCore.Hosting
Assembly: Cephalon.MultiTenancy.Governance.AspNetCore.dll

Describes a bounded read of normalized tenant-invitation delivery status observations.

public sealed class TenantInvitationDeliveryStatusObservationQueryResult

objectTenantInvitationDeliveryStatusObservationQueryResult

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

The result is an operator/audit view over . It does not represent a provider-specific callback inbox, provider polling state, or distributed replay ledger.

TenantInvitationDeliveryStatusObservationQueryResult()

Section titled “ TenantInvitationDeliveryStatusObservationQueryResult()”

Initializes a new instance of the class.

public TenantInvitationDeliveryStatusObservationQueryResult()

Gets the normalized filters applied to this read.

public IReadOnlyDictionary<string, string> Filters { get; init; }

IReadOnlyDictionary<string, string>

Gets a value indicating whether the underlying observation store survives process restarts.

public bool IsDurable { get; init; }

bool

Gets the effective response limit used for this read.

public int Limit { get; init; }

int

Gets the number of observations that matched the supplied endpoint filters before the response limit was applied.

public int MatchedCount { get; init; }

int

Gets the normalized delivery status observations returned by this read.

public IReadOnlyList<TenantInvitationDeliveryStatusObservationDescriptor> Observations { get; init; }

IReadOnlyList<TenantInvitationDeliveryStatusObservationDescriptor>

Gets the ownership mode reported by the underlying observation store.

public string Ownership { get; init; }

string

Gets the number of operator remediation hints derived from the filtered observations.

public int RemediationHintCount { get; init; }

int

Gets deterministic remediation guidance derived from the filtered observations before the response limit is applied.

public IReadOnlyList<TenantInvitationDeliveryStatusObservationRemediationHintDescriptor> RemediationHints { get; init; }

IReadOnlyList<TenantInvitationDeliveryStatusObservationRemediationHintDescriptor>

Gets the number of observations included in this response after filtering and limiting.

public int ReturnedCount { get; init; }

int

Gets the observation store kind, such as in-memory or file.

public string StoreKind { get; init; }

string

Gets aggregate operator summaries derived from the filtered observations before the response limit is applied.

public IReadOnlyList<TenantInvitationDeliveryStatusObservationSummaryDescriptor> Summaries { get; init; }

IReadOnlyList<TenantInvitationDeliveryStatusObservationSummaryDescriptor>

Gets the number of aggregate summary buckets derived from the filtered observations.

public int SummaryCount { get; init; }

int

Gets the number of observations in the store before endpoint filters are applied.

public int TotalCount { get; init; }

int