TeamFoundationMailService 類別
傳送電子郵件的服務透過 SMTP。
繼承階層架構
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationMailService
命名空間: Microsoft.TeamFoundation.Framework.Server
組件: Microsoft.TeamFoundation.Framework.Server (在 Microsoft.TeamFoundation.Framework.Server.dll 中)
語法
'宣告
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(IdentityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationJobService))> _
Public Class TeamFoundationMailService _
Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(IdentityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationJobService))]
public class TeamFoundationMailService : ITeamFoundationService
TeamFoundationMailService 類型會公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
TeamFoundationMailService |
回頁首
屬性
名稱 | 描述 | |
---|---|---|
AnonymousAuth | 真正然後郵件傳送到伺服器匿名。 | |
CertThumbprint | 用於的憑證的指模驗證對 SMTP 伺服器。 | |
Enabled | 表示郵件服務是否啟用旗標。如果已啟用,其他欄位保證從登錄載入。 | |
EnableSsl | 要在通訊對 SMTP 伺服器時,請使用 Ssl。 | |
FromAddress | 即會出現「從」欄位傳送電子郵件訊息的預設電子郵件地址 (服務帳戶)。 | |
LastRetry | 傳送失敗的郵件要求最後再試。 | |
LogAllExceptions | 應該記錄所有指標是否傳送郵件例外狀況。 | |
LogLevel | 記錄層級。 | |
MaxEmailBodySize | 最大電子郵件訊息主體大小 (以位元組為單位)。 | |
MaxRetryAttempts | 傳送失敗的郵件要求最大重試。 | |
RetryInterval | 間隔 (以秒為單位) 在重試之間。 | |
SendMailJobDelay | 延遲持續期間 (以秒為單位) 傳送郵件工作。 | |
SmtpPassword | 這個認證的密碼部分用於連接至 SMTP 伺服器。 | |
SmtpPort | SMTP 通訊埠。 | |
SmtpServer | SMTP 主機伺服器網路位址。 | |
SmtpUser | 連接的使用者認證 SMTP 伺服器。當,聯集授權使用 null 或空白。 | |
UseReplyTo | 控制項的旗標「從」欄位是否填入建立者的電子郵件地址或預設電子郵件地址 (和建立者的電子郵件地址放在復原清單中)。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 | |
GetHashCode | 做為預設雜湊函式。 (繼承自 Object)。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
LoadSettings | 從登錄載入 TeamFoundationMailSevice 設定。 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
QueueMailJob(TeamFoundationRequestContext, IEnumerable<MailMessage>) | 佇列 SendMailJob 要傳送的訊息。 | |
QueueMailJob(TeamFoundationRequestContext, MailMessage) | 佇列 SendMailJob 將傳送的新訊息。 | |
Send(TeamFoundationRequestContext, IEnumerable<MailMessage>) | 傳送的郵件訊息。如果例外狀況發生,這個方法不會繼續傳送。 | |
Send(TeamFoundationRequestContext, MailMessage) | 傳送郵件訊息。 | |
ServiceEnd | 叫用服務停止。 | |
ServiceStart | 叫用在服務啟動。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 | |
ValidateMessage | 驗證將會傳送或佇列的訊息。 | |
ValidateMessages | 驗證將會傳送或佇列的訊息。 |
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。