Click or drag to resize
MimeKit

ImapClientSetMetadataAsync Method

Asynchronously gets the specified metadata.

Namespace: MailKit.Net.Imap
Assembly: MailKit (in MailKit.dll) Version: 4.10.0
Syntax
C#
public override Task SetMetadataAsync(
	MetadataCollection metadata,
	CancellationToken cancellationToken = default
)

Parameters

metadata  MetadataCollection
The metadata.
cancellationToken  CancellationToken  (Optional)
The cancellation token.

Return Value

Task
An asynchronous task context.

Implements

IMailStoreSetMetadataAsync(MetadataCollection, CancellationToken)
IMailStoreSetMetadataAsync(MetadataCollection, CancellationToken)
Exceptions
ExceptionCondition
ArgumentNullExceptionmetadata is .
ObjectDisposedException The ImapClient has been disposed.
ServiceNotConnectedException The ImapClient is not connected.
ServiceNotAuthenticatedException The ImapClient is not authenticated.
NotSupportedException The IMAP server does not support the METADATA or METADATA-SERVER extension.
OperationCanceledException The operation was canceled via the cancellation token.
IOException An I/O error occurred.
ImapProtocolException The server's response contained unexpected tokens.
ImapCommandException The server replied with a NO or BAD response.
Remarks
Sets the specified metadata.
See Also