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

Class TenantInvitationDeliveryStatusReconciliationResult

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

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

Describes the result of tenant invitation delivery status reconciliation.

public sealed class TenantInvitationDeliveryStatusReconciliationResult

objectTenantInvitationDeliveryStatusReconciliationResult

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

TenantInvitationDeliveryStatusReconciliationResult(string, string, string, string, bool, bool, DateTimeOffset, string?, string?, string?, TenantInvitationDescriptor?, string, IReadOnlyDictionary<string, string>?)

Section titled “ TenantInvitationDeliveryStatusReconciliationResult(string, string, string, string, bool, bool, DateTimeOffset, string?, string?, string?, TenantInvitationDescriptor?, string, IReadOnlyDictionary<string, string>?)”

Creates a tenant invitation delivery status reconciliation result.

public TenantInvitationDeliveryStatusReconciliationResult(string tenantId, string invitationId, string status, string outcome, bool reconciled, bool recorded, DateTimeOffset observedAtUtc, string? providerMessageId, string? senderId, string? channel, TenantInvitationDescriptor? invitation, string reason, IReadOnlyDictionary<string, string>? metadata = null)

tenantId string

The tenant identifier that was evaluated.

invitationId string

The invitation identifier that was evaluated.

status string

The provider or receiver delivery status.

outcome string

The stable delivery status reconciliation outcome.

reconciled bool

A value indicating whether the status observation was accepted for the invitation.

recorded bool

A value indicating whether delivery status metadata was recorded.

observedAtUtc DateTimeOffset

The UTC timestamp when the status was observed.

providerMessageId string?

The provider message identifier associated with the status observation.

senderId string?

The delivery sender identifier associated with the status observation.

channel string?

The delivery channel associated with the status observation.

invitation TenantInvitationDescriptor?

The resulting invitation descriptor when one exists.

reason string

The operator-facing delivery status reconciliation reason.

metadata IReadOnlyDictionary<string, string>?

Optional result metadata.

Gets the delivery channel associated with the status observation.

public string? Channel { get; }

string?

Gets the resulting invitation descriptor when one exists.

public TenantInvitationDescriptor? Invitation { get; }

TenantInvitationDescriptor?

Gets the invitation identifier that was evaluated.

public string InvitationId { get; }

string

Gets optional result metadata.

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

IReadOnlyDictionary<string, string>

Gets the UTC timestamp when the status was observed.

public DateTimeOffset ObservedAtUtc { get; }

DateTimeOffset

Gets the stable delivery status reconciliation outcome.

public string Outcome { get; }

string

Gets the provider message identifier associated with the status observation.

public string? ProviderMessageId { get; }

string?

Gets the operator-facing delivery status reconciliation reason.

public string Reason { get; }

string

Gets a value indicating whether the status observation was accepted for the invitation.

public bool Reconciled { get; }

bool

Gets a value indicating whether delivery status metadata was recorded.

public bool Recorded { get; }

bool

Gets the delivery sender identifier associated with the status observation.

public string? SenderId { get; }

string?

Gets the provider or receiver delivery status.

public string Status { get; }

string

Gets the tenant identifier that was evaluated.

public string TenantId { get; }

string