Share via


TeamFoundationSqlNotificationService クラス

継承階層

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlNotificationService

名前空間:  Microsoft.TeamFoundation.Framework.Server
アセンブリ:  Microsoft.TeamFoundation.Framework.Server (Microsoft.TeamFoundation.Framework.Server.dll 内)

構文

'宣言
<TeamFoundationServiceDependency(GetType(TeamFoundationTaskService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationHostManagementService))> _
Public NotInheritable Class TeamFoundationSqlNotificationService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationTaskService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationHostManagementService))]
public sealed class TeamFoundationSqlNotificationService : ITeamFoundationService

TeamFoundationSqlNotificationService 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド TeamFoundationSqlNotificationService

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Author 作成者は、通知を発生させた変更のソースとして定義されます。Implementors は、通知のテーブルに記述するときにこのクラスの作成者のプロパティを使用する場合があります。呼び出し元が、フィルター処理する場合は、独自の書き込み元のイベントは、通知コールバックを登録するとき filterByAuthor のパラメーターでこれを行うことができます。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド RegisterNotification(TeamFoundationRequestContext, String, Guid, SqlNotificationCallback, Boolean) RegisterNotification がのコールバックを登録するには、データベースの eventClass 使用されます。
パブリック メソッド RegisterNotification(TeamFoundationRequestContext, String, Guid, SqlNotificationHandler, Boolean) RegisterNotification がのハンドラーを登録するには、データベース内の eventClass 使用されます。
パブリック メソッド RegisterNotificationHierarchy(TeamFoundationRequestContext, String, Guid, SqlNotificationCallback, Boolean) RegisterNotificationHeirarchy がのコールバックを指定された requestContext のルートに RequestContext 各データベースの eventClass 登録するために使用されます。
パブリック メソッド RegisterNotificationHierarchy(TeamFoundationRequestContext, String, Guid, SqlNotificationHandler, Boolean) RegisterNotificationHeirarchy がのコールバックを指定された requestContext のルートに RequestContexts のデータベース内の eventClass 登録するために使用されます。
パブリック メソッド SendNotification SQL システムに通知を送ります。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド UnregisterNotification(TeamFoundationRequestContext, String, Guid, SqlNotificationCallback, Boolean) UnregisterNotification が前に登録されたイベントの通知コールバックを削除するために使用します。
パブリック メソッド UnregisterNotification(TeamFoundationRequestContext, String, Guid, SqlNotificationHandler, Boolean) UnregisterNotification が前に登録されたイベントの通知を処理するハンドラーを削除するために使用します。
パブリック メソッド UnregisterNotificationHierarchy(TeamFoundationRequestContext, String, Guid, SqlNotificationCallback, Boolean) UnregisterNotification が指定されたインスタンスからルートに各 requestContext の前に登録されたイベントの通知コールバックを削除するために使用します。
パブリック メソッド UnregisterNotificationHierarchy(TeamFoundationRequestContext, String, Guid, SqlNotificationHandler, Boolean) UnregisterNotification が指定されたインスタンスからルートに requestContexts の前に登録されたイベントの通知を処理するハンドラーを削除するために使用します。

このページのトップへ

明示的なインターフェイスの実装  

  名前 説明
明示的なインターフェイス実装プライベート メソッド ITeamFoundationService.ServiceEnd
明示的なインターフェイス実装プライベート メソッド ITeamFoundationService.ServiceStart SqlNotificationService を初期化

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.TeamFoundation.Framework.Server 名前空間