| SmtpClientGetSizeAsync Method |
Asynchronously get the size of the message.
Namespace: MailKit.Net.SmtpAssembly: MailKit (in MailKit.dll) Version: 4.7.1
Syntax protected virtual Task<long> GetSizeAsync(
FormatOptions options,
MimeMessage message,
CancellationToken cancellationToken
)
Parameters
- options FormatOptions
- The formatting options.
- message MimeMessage
- The message.
- cancellationToken CancellationToken
- The cancellation token.
Return Value
TaskInt64The size of the message, in bytes.
Remarks Asynchronously calculates the size of the message in bytes.
This method is called by SendAsync
methods in the following conditions:
- The SMTP server supports the SIZE= parameter in the MAIL FROM command.
- The ITransferProgress parameter is non-null.
- The SMTP server supports the CHUNKING extension.
See Also