ข้ามไปยังเนื้อหา

Interface ITenantInvitationDeliveryStatusObservationStore

เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน

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

Stores tenant invitation delivery status observations recorded by the governance reconciler.

public interface ITenantInvitationDeliveryStatusObservationStore

The store is host-agnostic and records normalized reconciliation observations only. It does not translate provider-specific callback payloads, verify provider-specific signatures, poll delivery providers, or provide distributed exactly-once delivery semantics.

Gets the number of recorded delivery status observations.

int Count { get; }

int

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

bool IsDurable { get; }

bool

Gets the recorded delivery status observations.

IReadOnlyList<TenantInvitationDeliveryStatusObservationDescriptor> Observations { get; }

IReadOnlyList<TenantInvitationDeliveryStatusObservationDescriptor>

Gets the ownership mode for the observation store.

string Ownership { get; }

string

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

string StoreKind { get; }

string

Upsert(TenantInvitationDeliveryStatusObservationDescriptor)

Section titled “ Upsert(TenantInvitationDeliveryStatusObservationDescriptor)”

Records or replaces a delivery status observation.

void Upsert(TenantInvitationDeliveryStatusObservationDescriptor observation)

observation TenantInvitationDeliveryStatusObservationDescriptor

The observation to record.