C# Класс System.Net.Mail.SmtpClient

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Abort void
CheckHostAndPort void
Complete void
ConnectCallback void
ContextSafeCompleteCallback void
GetConnection void
GetFileMailWriter System.Net.Mail.MailWriter
HandleCompletion void
Initialize void
IsSystemNetworkCredentialInCache bool
IsUnicodeSupported bool
SendAsync void
SendAsync void
SendCompletedWaitCallback void
SendMailAsync System.Threading.Tasks.Task
SendMailAsync System.Threading.Tasks.Task
SendMailCallback void
SendMessageCallback void
TimeOutCallback void
ValidateUnicodeRequirement void

Открытые методы

Метод Описание
Dispose ( ) : void
Send ( MailMessage message ) : void
Send ( string from, string recipients, string subject, string body ) : void
SendAsyncCancel ( ) : void
SmtpClient ( ) : System.ComponentModel
SmtpClient ( string host ) : System.ComponentModel
SmtpClient ( string host, int port ) : System.ComponentModel

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
OnSendCompleted ( AsyncCompletedEventArgs e ) : void

Приватные методы

Метод Описание
Abort ( ) : void
CheckHostAndPort ( ) : void
Complete ( Exception exception, IAsyncResult result ) : void
ConnectCallback ( IAsyncResult result ) : void
ContextSafeCompleteCallback ( IAsyncResult ar ) : void
GetConnection ( ) : void
GetFileMailWriter ( string pickupDirectory ) : System.Net.Mail.MailWriter
HandleCompletion ( TaskCompletionSource tcs, AsyncCompletedEventArgs e, SendCompletedEventHandler handler ) : void
Initialize ( ) : void
IsSystemNetworkCredentialInCache ( CredentialCache cache ) : bool
IsUnicodeSupported ( ) : bool
SendAsync ( MailMessage message, object userToken ) : void
SendAsync ( string from, string recipients, string subject, string body, object userToken ) : void
SendCompletedWaitCallback ( object operationState ) : void
SendMailAsync ( MailMessage message ) : System.Threading.Tasks.Task
SendMailAsync ( string from, string recipients, string subject, string body ) : System.Threading.Tasks.Task
SendMailCallback ( IAsyncResult result ) : void
SendMessageCallback ( IAsyncResult result ) : void
TimeOutCallback ( object state ) : void
ValidateUnicodeRequirement ( MailMessage message, MailAddressCollection recipients, bool allowUnicode ) : void

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

OnSendCompleted() защищенный Метод

protected OnSendCompleted ( AsyncCompletedEventArgs e ) : void
e System.ComponentModel.AsyncCompletedEventArgs
Результат void

Send() публичный Метод

public Send ( MailMessage message ) : void
message MailMessage
Результат void

Send() публичный Метод

public Send ( string from, string recipients, string subject, string body ) : void
from string
recipients string
subject string
body string
Результат void

SendAsyncCancel() публичный Метод

public SendAsyncCancel ( ) : void
Результат void

SmtpClient() публичный Метод

public SmtpClient ( ) : System.ComponentModel
Результат System.ComponentModel

SmtpClient() публичный Метод

public SmtpClient ( string host ) : System.ComponentModel
host string
Результат System.ComponentModel

SmtpClient() публичный Метод

public SmtpClient ( string host, int port ) : System.ComponentModel
host string
port int
Результат System.ComponentModel