Interface IAmazonSesInvitationDeliveryClient
Namespace: Cephalon.MultiTenancy.Governance.AmazonSesDelivery.Services
Assembly: Cephalon.MultiTenancy.Governance.AmazonSesDelivery.dll
Sends Amazon SES invitation delivery messages for the Amazon SES companion pack.
public interface IAmazonSesInvitationDeliveryClientRemarks
Section titled “Remarks”Hosts can replace this service to route SendEmail requests through a custom AWS SDK client, test double,
gateway, or platform-specific retry policy while retaining the same Cephalon invitation dispatcher and sender
metadata contract.
Methods
Section titled “Methods”SendAsync(AmazonSesInvitationDeliveryMessage, CancellationToken)
Section titled “ SendAsync(AmazonSesInvitationDeliveryMessage, CancellationToken)”Sends one Amazon SES invitation delivery message.
ValueTask<AmazonSesInvitationDeliveryClientResult> SendAsync(AmazonSesInvitationDeliveryMessage message, CancellationToken cancellationToken = default)Parameters
Section titled “Parameters”message AmazonSesInvitationDeliveryMessage
The message prepared by the Amazon SES invitation delivery sender.
cancellationToken CancellationToken
A token that cancels the send operation.
Returns
Section titled “Returns”ValueTask<AmazonSesInvitationDeliveryClientResult>
The client result normalized for Cephalon sender reporting.