C# Class Pop3.InternalPop3Client.Pop3Client

Inheritance: IPop3Client
Exibir arquivo Open project: rfinochi/pop3dotnet

Public Methods

Method Description
Connect ( string server, string userName, string password ) : void
Connect ( string server, string userName, string password, bool useSsl ) : void
Connect ( string server, string userName, string password, bool useSsl, bool checkCertificate ) : void
Connect ( string server, string userName, string password, int port, bool useSsl ) : void
Connect ( string server, string userName, string password, int port, bool useSsl, bool checkCertificate ) : void
ConnectAsync ( string server, string userName, string password ) : System.Threading.Tasks.Task
ConnectAsync ( string server, string userName, string password, bool useSsl ) : System.Threading.Tasks.Task
ConnectAsync ( string server, string userName, string password, int port, bool useSsl ) : System.Threading.Tasks.Task
Delete ( Pop3Message message ) : void
DeleteAsync ( Pop3Message message ) : System.Threading.Tasks.Task
Disconnect ( ) : void
DisconnectAsync ( ) : System.Threading.Tasks.Task
Dispose ( ) : void
InternalPop3Client ( ) : System
List ( ) : IEnumerable
ListAndRetrieve ( ) : IEnumerable
ListAndRetrieveHeader ( ) : IEnumerable
Pop3Client ( ) : System
Retrieve ( IEnumerable messages ) : void
Retrieve ( Pop3Message message ) : void
RetrieveAsync ( IEnumerable messages ) : System.Threading.Tasks.Task
RetrieveAsync ( Pop3Message message ) : System.Threading.Tasks.Task
RetrieveHeader ( IEnumerable messages ) : void
RetrieveHeader ( Pop3Message message ) : void
RetrieveHeaderAsync ( IEnumerable messages ) : System.Threading.Tasks.Task
RetrieveHeaderAsync ( Pop3Message message ) : System.Threading.Tasks.Task

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
ListAndRetrieveAsync ( ) : Task>
ListAndRetrieveHeaderAsync ( ) : Task>
ListAsync ( ) : Task>
Pop3Client ( INetworkOperations networkOperations ) : System
SendCommand ( string command, Pop3Message message ) : void
SendCommand ( string command, string aditionalParameters = null, Pop3Message message = null ) : void
SendCommandAsync ( string command, Pop3Message message ) : System.Threading.Tasks.Task
SendCommandAsync ( string command, string aditionalParameters = null, Pop3Message message = null ) : System.Threading.Tasks.Task

Method Details

Connect() public method

public Connect ( string server, string userName, string password ) : void
server string
userName string
password string
return void

Connect() public method

public Connect ( string server, string userName, string password, bool useSsl ) : void
server string
userName string
password string
useSsl bool
return void

Connect() public method

public Connect ( string server, string userName, string password, bool useSsl, bool checkCertificate ) : void
server string
userName string
password string
useSsl bool
checkCertificate bool
return void

Connect() public method

public Connect ( string server, string userName, string password, int port, bool useSsl ) : void
server string
userName string
password string
port int
useSsl bool
return void

Connect() public method

public Connect ( string server, string userName, string password, int port, bool useSsl, bool checkCertificate ) : void
server string
userName string
password string
port int
useSsl bool
checkCertificate bool
return void

ConnectAsync() public method

public ConnectAsync ( string server, string userName, string password ) : System.Threading.Tasks.Task
server string
userName string
password string
return System.Threading.Tasks.Task

ConnectAsync() public method

public ConnectAsync ( string server, string userName, string password, bool useSsl ) : System.Threading.Tasks.Task
server string
userName string
password string
useSsl bool
return System.Threading.Tasks.Task

ConnectAsync() public method

public ConnectAsync ( string server, string userName, string password, int port, bool useSsl ) : System.Threading.Tasks.Task
server string
userName string
password string
port int
useSsl bool
return System.Threading.Tasks.Task

Delete() public method

public Delete ( Pop3Message message ) : void
message Pop3Message
return void

DeleteAsync() public method

public DeleteAsync ( Pop3Message message ) : System.Threading.Tasks.Task
message Pop3Message
return System.Threading.Tasks.Task

Disconnect() public method

public Disconnect ( ) : void
return void

DisconnectAsync() public method

public DisconnectAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

InternalPop3Client() public method

public InternalPop3Client ( ) : System
return System

List() public method

public List ( ) : IEnumerable
return IEnumerable

ListAndRetrieve() public method

public ListAndRetrieve ( ) : IEnumerable
return IEnumerable

ListAndRetrieveHeader() public method

public ListAndRetrieveHeader ( ) : IEnumerable
return IEnumerable

Pop3Client() public method

public Pop3Client ( ) : System
return System

Retrieve() public method

public Retrieve ( IEnumerable messages ) : void
messages IEnumerable
return void

Retrieve() public method

public Retrieve ( Pop3Message message ) : void
message Pop3Message
return void

RetrieveAsync() public method

public RetrieveAsync ( IEnumerable messages ) : System.Threading.Tasks.Task
messages IEnumerable
return System.Threading.Tasks.Task

RetrieveAsync() public method

public RetrieveAsync ( Pop3Message message ) : System.Threading.Tasks.Task
message Pop3Message
return System.Threading.Tasks.Task

RetrieveHeader() public method

public RetrieveHeader ( IEnumerable messages ) : void
messages IEnumerable
return void

RetrieveHeader() public method

public RetrieveHeader ( Pop3Message message ) : void
message Pop3Message
return void

RetrieveHeaderAsync() public method

public RetrieveHeaderAsync ( IEnumerable messages ) : System.Threading.Tasks.Task
messages IEnumerable
return System.Threading.Tasks.Task

RetrieveHeaderAsync() public method

public RetrieveHeaderAsync ( Pop3Message message ) : System.Threading.Tasks.Task
message Pop3Message
return System.Threading.Tasks.Task