Interface ITenantInvitationDeliverySender
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.MultiTenancy.Governance.Services
Assembly: Cephalon.MultiTenancy.Governance.dll
Sends tenant invitation delivery payloads for a host or provider-specific channel.
public interface ITenantInvitationDeliverySenderRemarks
Section titled “Remarks”Sender implementations own external delivery behavior and provider semantics. Cephalon calls the sender only after resolving a pending invitation and records the returned outcome without assuming that every provider can guarantee final recipient delivery.
Properties
Section titled “Properties”SenderId
Section titled “ SenderId”Gets the stable sender identifier used by configuration, runtime metadata, and diagnostics.
string SenderId { get; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”SendAsync(TenantInvitationDeliveryContext, CancellationToken)
Section titled “ SendAsync(TenantInvitationDeliveryContext, CancellationToken)”Sends or queues one tenant invitation delivery payload.
ValueTask<TenantInvitationDeliverySenderResult> SendAsync(TenantInvitationDeliveryContext context, CancellationToken cancellationToken = default)Parameters
Section titled “Parameters”context TenantInvitationDeliveryContext
The delivery context resolved by the governance companion pack.
cancellationToken CancellationToken
A token that cancels sender execution.
Returns
Section titled “Returns”ValueTask<TenantInvitationDeliverySenderResult>
The provider-specific sender outcome normalized for Cephalon runtime reporting.