Click or drag to resize
MimeKit

SaslMechanismChallengeAsync(Byte, Int32, Int32, CancellationToken) Method

Asynchronously parse the server's challenge token and return the next challenge response.

Namespace: MailKit.Security
Assembly: MailKit (in MailKit.dll) Version: 4.3.0
Syntax
C#
protected virtual Task<byte[]> ChallengeAsync(
	byte[] token,
	int startIndex,
	int length,
	CancellationToken cancellationToken
)

Parameters

token  Byte
The server's challenge token.
startIndex  Int32
The index into the token specifying where the server's challenge begins.
length  Int32
The length of the server's challenge.
cancellationToken  CancellationToken
The cancellation token.

Return Value

TaskByte
The next challenge response.
Exceptions
ExceptionCondition
NotSupportedException The SASL mechanism does not support SASL-IR.
OperationCanceledException The operation was canceled via the cancellation token.
SaslException An error has occurred while parsing the server's challenge token.
Remarks
Asynchronously parses the server's challenge token and returns the next challenge response.
See Also