Freigeben über


TeamFoundationSqlNotificationService-Klasse

Vererbungshierarchie

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

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Syntax

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

Der TeamFoundationSqlNotificationService-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode TeamFoundationSqlNotificationService

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Author Der Autor wird als Quelle der Änderung definiert, die die Benachrichtigung ausgelöst wurde.Implementierungen können die Autoreneigenschaft dieser Klasse, wenn sie an Benachrichtigungstabelle schreiben.Wenn der Aufrufer dann Ereignisse, out filtern möchte, die von ihrem kamen, das, Auch können Sie dies mit dem filterByAuthor Parameter beim Registrieren führen für Benachrichtigungsrückrufe schreibt.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode RegisterNotification(TeamFoundationRequestContext, String, Guid, SqlNotificationCallback, Boolean) RegisterNotification wird verwendet, um einen Rückruf für zu registrieren eventClass in einer Datenbank.
Öffentliche Methode RegisterNotification(TeamFoundationRequestContext, String, Guid, SqlNotificationHandler, Boolean) RegisterNotification wird verwendet, um einen Handler für zu registrieren eventClass innerhalb einer Datenbank.
Öffentliche Methode RegisterNotificationHierarchy(TeamFoundationRequestContext, String, Guid, SqlNotificationCallback, Boolean) RegisterNotificationHeirarchy wird verwendet, um einen Rückruf für eventClass in einer Datenbank auf einem RequestContext im bereitgestellten requestContext das Stammverzeichnis zu registrieren.
Öffentliche Methode RegisterNotificationHierarchy(TeamFoundationRequestContext, String, Guid, SqlNotificationHandler, Boolean) RegisterNotificationHeirarchy wird verwendet, um einen Rückruf für eventClass innerhalb einer Datenbank auf jedem des RequestContexts im bereitgestellten requestContext das Stammverzeichnis zu registrieren.
Öffentliche Methode SendNotification Senden Sie eine SQL-Benachrichtigung dem System.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode UnregisterNotification(TeamFoundationRequestContext, String, Guid, SqlNotificationCallback, Boolean) UnregisterNotification wird verwendet, um einen Benachrichtigungsrückruf zuvor für ein registriertes Ereignis zu entfernen.
Öffentliche Methode UnregisterNotification(TeamFoundationRequestContext, String, Guid, SqlNotificationHandler, Boolean) UnregisterNotification wird verwendet, um einen Benachrichtigungshandler zuvor für ein registriertes Ereignis zu entfernen.
Öffentliche Methode UnregisterNotificationHierarchy(TeamFoundationRequestContext, String, Guid, SqlNotificationCallback, Boolean) UnregisterNotification wird verwendet, um einen Benachrichtigungsrückruf zuvor für ein registriertes Ereignis auf jedem requestContext von bereitgestellten zum Stamm entfernen.
Öffentliche Methode UnregisterNotificationHierarchy(TeamFoundationRequestContext, String, Guid, SqlNotificationHandler, Boolean) UnregisterNotification wird verwendet, um einen Benachrichtigungshandler zuvor für ein registriertes Ereignis auf jedem der requestContexts von bereitgestellten zum Stamm entfernen.

Zum Seitenanfang

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceEnd
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceStart Initialisieren Sie das SqlNotificationService

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.Framework.Server-Namespace