C# Class EmailProcessing.EmailPackageRelayer

Inheritance: IEmailPackageRelayer
Datei anzeigen Open project: andrewmyhre/EmailProcessing

Protected Properties

Property Type Description
OutputLocation string
PackageSerialiser IEmailPackageSerialiser

Public Methods

Method Description
EmailPackageRelayer ( EmailBuilderConfigurationSection configuration ) : System
Relay ( IEmailPackage package ) : void

Protected Methods

Method Description
EmailPackageRelayer ( string outputLocation ) : System
RemoveDuplicateRecipients ( IEmailPackage package ) : IEmailPackage

Method Details

EmailPackageRelayer() public method

public EmailPackageRelayer ( EmailBuilderConfigurationSection configuration ) : System
configuration EmailProcessing.Configuration.EmailBuilderConfigurationSection
return System

EmailPackageRelayer() protected method

protected EmailPackageRelayer ( string outputLocation ) : System
outputLocation string
return System

Relay() public abstract method

public abstract Relay ( IEmailPackage package ) : void
package IEmailPackage
return void

RemoveDuplicateRecipients() protected method

protected RemoveDuplicateRecipients ( IEmailPackage package ) : IEmailPackage
package IEmailPackage
return IEmailPackage

Property Details

OutputLocation protected_oe property

protected string OutputLocation
return string

PackageSerialiser protected_oe property

protected IEmailPackageSerialiser PackageSerialiser
return IEmailPackageSerialiser