Class TenantInvitationDeliveryStatusReconciliationResult
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.MultiTenancy.Governance.Services
Assembly: Cephalon.MultiTenancy.Governance.dll
Describes the result of tenant invitation delivery status reconciliation.
public sealed class TenantInvitationDeliveryStatusReconciliationResultInheritance
Section titled “Inheritance”object ← TenantInvitationDeliveryStatusReconciliationResult
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”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)Parameters
Section titled “Parameters”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.
Properties
Section titled “Properties”Channel
Section titled “ Channel”Gets the delivery channel associated with the status observation.
public string? Channel { get; }Property Value
Section titled “Property Value”Invitation
Section titled “ Invitation”Gets the resulting invitation descriptor when one exists.
public TenantInvitationDescriptor? Invitation { get; }Property Value
Section titled “Property Value”InvitationId
Section titled “ InvitationId”Gets the invitation identifier that was evaluated.
public string InvitationId { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets optional result metadata.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
ObservedAtUtc
Section titled “ ObservedAtUtc”Gets the UTC timestamp when the status was observed.
public DateTimeOffset ObservedAtUtc { get; }Property Value
Section titled “Property Value”Outcome
Section titled “ Outcome”Gets the stable delivery status reconciliation outcome.
public string Outcome { get; }Property Value
Section titled “Property Value”ProviderMessageId
Section titled “ ProviderMessageId”Gets the provider message identifier associated with the status observation.
public string? ProviderMessageId { get; }Property Value
Section titled “Property Value”Reason
Section titled “ Reason”Gets the operator-facing delivery status reconciliation reason.
public string Reason { get; }Property Value
Section titled “Property Value”Reconciled
Section titled “ Reconciled”Gets a value indicating whether the status observation was accepted for the invitation.
public bool Reconciled { get; }Property Value
Section titled “Property Value”Recorded
Section titled “ Recorded”Gets a value indicating whether delivery status metadata was recorded.
public bool Recorded { get; }Property Value
Section titled “Property Value”SenderId
Section titled “ SenderId”Gets the delivery sender identifier associated with the status observation.
public string? SenderId { get; }Property Value
Section titled “Property Value”Status
Section titled “ Status”Gets the provider or receiver delivery status.
public string Status { get; }Property Value
Section titled “Property Value”TenantId
Section titled “ TenantId”Gets the tenant identifier that was evaluated.
public string TenantId { get; }