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 | true。つまり、サーバーに匿名で電子メールで送信します。 | |
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 の簡易コピーを作成します。 (Object から継承されます。) | |
QueueMailJob(TeamFoundationRequestContext, IEnumerable<MailMessage>) | SendMailJob が送信メッセージをキューに配置します。 | |
QueueMailJob(TeamFoundationRequestContext, MailMessage) | SendMailJob が送信、新しいメッセージのキューに配置します。 | |
Send(TeamFoundationRequestContext, IEnumerable<MailMessage>) | 送信の複数のメール メッセージ。例外が発生した場合、このメソッドは送信に従っていません。 | |
Send(TeamFoundationRequestContext, MailMessage) | メール メッセージを送信します。 | |
ServiceEnd | サービスの停止に呼び出されます。 | |
ServiceStart | サービスの開始時に呼び出されます。 | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) | |
ValidateMessage | 送信のために送信したり、キューにメッセージを検証します。 | |
ValidateMessages | 送信のために送信したり、キューにメッセージを検証します。 |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。