C# Class SmtpServer.Storage.MessageStore

Inheritance: IMessageStore, IMessageStoreFactory
Datei anzeigen Open project: cosullivan/SmtpServer

Public Methods

Method Description
CreateInstance ( ISessionContext context ) : IMessageStore

Creates an instance of the message store for the given session context.

SaveAsync ( ISessionContext context, IMimeMessage message, CancellationToken cancellationToken ) : Task

Save the given message to the underlying storage system.

Method Details

CreateInstance() public method

Creates an instance of the message store for the given session context.
public CreateInstance ( ISessionContext context ) : IMessageStore
context ISessionContext The session context.
return IMessageStore

SaveAsync() public abstract method

Save the given message to the underlying storage system.
public abstract SaveAsync ( ISessionContext context, IMimeMessage message, CancellationToken cancellationToken ) : Task
context ISessionContext The session context.
message IMimeMessage The SMTP message to store.
cancellationToken System.Threading.CancellationToken The cancellation token.
return Task