Click or drag to resize
MimeKit

CryptographyContextCanEncryptAsync Method

Asynchronously check whether or not the cryptography context can encrypt to a particular recipient.

Namespace: MimeKit.Cryptography
Assembly: MimeKit (in MimeKit.dll) Version: 4.7.1
Syntax
C#
public virtual Task<bool> CanEncryptAsync(
	MailboxAddress mailbox,
	CancellationToken cancellationToken = default
)

Parameters

mailbox  MailboxAddress
The recipient's mailbox address.
cancellationToken  CancellationToken  (Optional)
The cancellation token.

Return Value

TaskBoolean
true if the cryptography context can be used to encrypt to the designated recipient; otherwise, false.

Implements

ICryptographyContextCanEncryptAsync(MailboxAddress, CancellationToken)
Exceptions
ExceptionCondition
ArgumentNullExceptionmailbox is null.
OperationCanceledException The operation was canceled via the cancellation token.
Remarks
Checks whether or not the cryptography context can be used to encrypt to a particular recipient.
See Also