Class RedisMinioMailStore
Inheritance
System.Object
SmtpServer.Storage.MessageStore
RedisMinioMailStore
Implements
SmtpServer.Storage.IMessageStore
SmtpServer.Storage.IMessageStoreFactory
Inherited Members
SmtpServer.Storage.MessageStore.CreateInstance(SmtpServer.ISessionContext)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: MailHole.SmtpListener.Persistence
Assembly: MailHole.SmtpListener.dll
Syntax
public class RedisMinioMailStore : MessageStore, IMessageStore, IMessageStoreFactory
Constructors
| Improve this Doc View SourceRedisMinioMailStore(IBackgroundJobClient)
Declaration
public RedisMinioMailStore(IBackgroundJobClient backgroundJobClient)
Parameters
Type | Name | Description |
---|---|---|
Hangfire.IBackgroundJobClient | backgroundJobClient |
Methods
| Improve this Doc View SourceSaveAsync(ISessionContext, IMessageTransaction, CancellationToken)
Declaration
public override Task<SmtpResponse> SaveAsync(ISessionContext context, IMessageTransaction transaction, CancellationToken cancellationToken)
Parameters
Type | Name | Description |
---|---|---|
SmtpServer.ISessionContext | context | |
SmtpServer.IMessageTransaction | transaction | |
System.Threading.CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<SmtpServer.Protocol.SmtpResponse> |
Overrides
SmtpServer.Storage.MessageStore.SaveAsync(SmtpServer.ISessionContext, SmtpServer.IMessageTransaction, System.Threading.CancellationToken)
Implements
SmtpServer.Storage.IMessageStore
SmtpServer.Storage.IMessageStoreFactory