ImapClientSetMetadata Method

Sets the specified metadata.

Definition

Namespace: MailKit.Net.Imap
Assembly: MailKit (in MailKit.dll) Version: 5.0.0
C#
public override void SetMetadata(
	MetadataCollection metadata,
	CancellationToken cancellationToken = default
)

Parameters

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

Implements

IMailStoreSetMetadata(MetadataCollection, CancellationToken)
IMailStoreSetMetadata(MetadataCollection, CancellationToken)

Remarks

Sets the specified metadata.

Exceptions

ArgumentNullException metadata 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.

See Also