Craig's Utility Library  4.0 Beta
Utilities.IO.EmailMessage Class Reference

Email message class More...

Inheritance diagram for Utilities.IO.EmailMessage:
Utilities.IO.Messaging.BaseClasses.MessageBase Utilities.IO.Messaging.Interfaces.IMessage Utilities.DataTypes.Patterns.BaseClasses.SafeDisposableBaseClass Utilities.IO.Messaging.Interfaces.IMessage

Public Member Functions

 EmailMessage ()
 Constructor More...
 
- Public Member Functions inherited from Utilities.IO.Messaging.BaseClasses.MessageBase
virtual Task Send< T > (T Model=default(T))
 Send a message More...
 
virtual Task Send ()
 Send a message More...
 
- Public Member Functions inherited from Utilities.DataTypes.Patterns.BaseClasses.SafeDisposableBaseClass
void Dispose ()
 Dispose function More...
 

Protected Member Functions

override void Dispose (bool Managed)
 Disposes of the objects More...
 
- Protected Member Functions inherited from Utilities.IO.Messaging.BaseClasses.MessageBase
 MessageBase (IMessagingSystem MessagingSystem)
 Constructor More...
 
- Protected Member Functions inherited from Utilities.DataTypes.Patterns.BaseClasses.SafeDisposableBaseClass
 SafeDisposableBaseClass ()
 Construct More...
 

Properties

ICollection< Attachment > Attachments [get]
 Attachments More...
 
string Bcc [get, set]
 BCC More...
 
string CC [get, set]
 CC More...
 
ICollection< LinkedResource > EmbeddedResources [get]
 Embedded resource More...
 
string Password [get, set]
 Password for the user More...
 
int Port [get, set]
 Port to use More...
 
MailPriority Priority [get, set]
 Priority More...
 
string Server [get, set]
 Server More...
 
string UserName [get, set]
 User name for the user More...
 
bool UseSSL [get, set]
 Use SSL? More...
 
- Properties inherited from Utilities.IO.Messaging.BaseClasses.MessageBase
string Body [get, set]
 Body of the text More...
 
string From [get, set]
 Whom the message is from More...
 
string Subject [get, set]
 The subject of the Communicator More...
 
string To [get, set]
 Whom the message is to More...
 
- Properties inherited from Utilities.IO.Messaging.Interfaces.IMessage
string Body [get, set]
 Body of the text (may be combined with the model object if one is supplied) More...
 
string From [get, set]
 Whom the message is from More...
 
string Subject [get, set]
 The subject of the message More...
 
string To [get, set]
 Whom the message is to More...
 

Detailed Description

Email message class

Definition at line 33 of file EmailMessage.cs.

Constructor & Destructor Documentation

Utilities.IO.EmailMessage.EmailMessage ( )

Constructor

Definition at line 38 of file EmailMessage.cs.

Member Function Documentation

override void Utilities.IO.EmailMessage.Dispose ( bool  Managed)
protectedvirtual

Disposes of the objects

Parameters
ManagedTrue to dispose of all resources, false only disposes of native resources

Implements Utilities.DataTypes.Patterns.BaseClasses.SafeDisposableBaseClass.

Definition at line 103 of file EmailMessage.cs.

Property Documentation

ICollection<Attachment> Utilities.IO.EmailMessage.Attachments
get

Attachments

Definition at line 50 of file EmailMessage.cs.

string Utilities.IO.EmailMessage.Bcc
getset

BCC

Definition at line 55 of file EmailMessage.cs.

string Utilities.IO.EmailMessage.CC
getset

CC

Definition at line 60 of file EmailMessage.cs.

ICollection<LinkedResource> Utilities.IO.EmailMessage.EmbeddedResources
get

Embedded resource

Definition at line 65 of file EmailMessage.cs.

string Utilities.IO.EmailMessage.Password
getset

Password for the user

Definition at line 70 of file EmailMessage.cs.

int Utilities.IO.EmailMessage.Port
getset

Port to use

Definition at line 75 of file EmailMessage.cs.

MailPriority Utilities.IO.EmailMessage.Priority
getset

Priority

Definition at line 80 of file EmailMessage.cs.

string Utilities.IO.EmailMessage.Server
getset

Server

Definition at line 85 of file EmailMessage.cs.

string Utilities.IO.EmailMessage.UserName
getset

User name for the user

Definition at line 90 of file EmailMessage.cs.

bool Utilities.IO.EmailMessage.UseSSL
getset

Use SSL?

Definition at line 95 of file EmailMessage.cs.


The documentation for this class was generated from the following file: