.NET Framework 類別庫
SmtpClient 成員

允許應用程式使用 Simple Mail Transfer Protocol (SMTP) 傳送電子郵件。

下列表格列出為 SmtpClient 型別所公開的成員。

公用建構函式

  名稱 說明
Public method SmtpClient 多載。初始化 SmtpClient 類別的新執行個體。
回頁首
公用屬性

  名稱 說明
Public property ClientCertificates 指定應該用來建立 Secure Sockets Layer (SSL) 連線的憑證。
Public property Credentials 取得或設定用來驗證寄件者的認證。
Public property DeliveryMethod 指定將要如何處理外送的電子郵件訊息。
Public property EnableSsl 指定 SmtpClient 是否使用 Secure Sockets Layer (SSL) 加密連線。
Public property Host 取得或設定用於 SMTP 交易的主機名稱或 IP 位址。
Public property PickupDirectoryLocation 取得或設定資料夾,應用程式會在其中儲存要由本機 SMTP 伺服器處理的郵件訊息。
Public property Port 取得或設定用於 SMTP 交易的連接埠。
Public property ServicePoint 取得用來傳送電子郵件訊息的網路連接。
Public property Timeout 取得或設定值,指定同步 Send 呼叫逾時的時間長度。
Public property UseDefaultCredentials 取得或設定 Boolean 值,該值控制是否在提出要求時傳送 DefaultCredentials
回頁首
公用方法

(請參閱 Protected 方法 )
  名稱 說明
Public method Equals  多載。 判斷兩個 Object 執行個體是否相等。 (繼承自 Object)。
Public method GetHashCode  做為特定型別的雜湊函式。GetHashCode 很適合用在雜湊演算法和資料結構中 (例如雜湊資料表)。 (繼承自 Object)。
Public method GetType  取得目前執行個體的 Type。 (繼承自 Object)。
Public method Static ReferenceEquals  判斷指定的 Object 執行個體是否為相同的執行個體。 (繼承自 Object)。
Public method Send 多載。 傳送電子郵件訊息給 SMTP 伺服器進行傳遞。在傳送訊息時,會封鎖這些方法。
Public method SendAsync 多載。 傳送電子郵件訊息。這些方法不會封鎖呼叫執行緒。
Public method SendAsyncCancel 取消傳送電子郵件訊息的非同步作業。
Public method ToString  傳回 String,表示目前的 Object。 (繼承自 Object)。
回頁首
Protected 方法

  名稱 說明
Protected method Finalize  在記憶體回收 (GC) 回收 Object 前,允許 Object 嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
Protected method MemberwiseClone  建立目前 Object 的表層複本 (Shallow Copy)。 (繼承自 Object)。
Protected method OnSendCompleted 引發 SendCompleted 事件。
回頁首
公用事件

  名稱 說明
Public event SendCompleted 在非同步電子郵件傳送作業完成時發生。
回頁首
請參閱

標記 :


Page view tracker