Share via


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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.TeamFoundation.Framework.Server 名前空間