C# Class netDumbster.smtp.Configuration

Show file Open project: cmendible/netDumbster Class Usage Examples

Public Methods

Method Description
Build ( ) : SimpleSmtpServer

Builds this instance.

Configure ( ) : Configuration

Configures this instance.

EnableMessageStore ( bool enable ) : Configuration

Enables the message store.

WithAddress ( IPAddress address ) : Configuration

Configures with specified address

WithPort ( int port ) : Configuration

Configures with specified port

WithProcessingDelay ( int milliseconds ) : Configuration

Configures with a processing delay

WithRandomPort ( ) : Configuration

Configures a random port.

Private Methods

Method Description
Configuration ( ) : System

Initializes a new instance of the Configuration class.

GetRandomUnusedPort ( ) : int

Gets the random unused port.

Method Details

Build() public method

Builds this instance.
public Build ( ) : SimpleSmtpServer
return SimpleSmtpServer

Configure() public static method

Configures this instance.
public static Configure ( ) : Configuration
return Configuration

EnableMessageStore() public method

Enables the message store.
public EnableMessageStore ( bool enable ) : Configuration
enable bool if set to true [enable].
return Configuration

WithAddress() public method

Configures with specified address
public WithAddress ( IPAddress address ) : Configuration
address System.Net.IPAddress The address.
return Configuration

WithPort() public method

Configures with specified port
public WithPort ( int port ) : Configuration
port int The port.
return Configuration

WithProcessingDelay() public method

Configures with a processing delay
public WithProcessingDelay ( int milliseconds ) : Configuration
milliseconds int The (minimum) number of milliseconds by which a new message is delay processing by
return Configuration

WithRandomPort() public method

Configures a random port.
public WithRandomPort ( ) : Configuration
return Configuration