InMemoryEmailProviderType

Namespace: Proffer.Email.InMemory

Builds InMemoryEmailProvider.

public class InMemoryEmailProviderType : Proffer.Email.IEmailProviderType

Inheritance ObjectInMemoryEmailProviderType
Implements IEmailProviderType

Properties

Name

Gets the name.

public string Name { get; }

Property Value

String

Constructors

InMemoryEmailProviderType(IInMemoryEmailRepository)

Initializes a new instance of the InMemoryEmailProviderType class.

public InMemoryEmailProviderType(IInMemoryEmailRepository inMemoryEmailRepository)

Parameters

inMemoryEmailRepository IInMemoryEmailRepository
The in-memory email repository.

Methods

BuildProvider(IEmailProviderOptions)

Builds the provider.

public IEmailProvider BuildProvider(IEmailProviderOptions providerOptions)

Parameters

providerOptions IEmailProviderOptions
The provider options.

Returns

IEmailProvider

        A new .