Partager via


TeamFoundationSqlNotificationService, classe

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.TeamFoundation.Framework.Server
Assembly :  Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)

Syntaxe

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

Le type TeamFoundationSqlNotificationService expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique TeamFoundationSqlNotificationService

Début

Propriétés

  Nom Description
Propriété publique Author L'auteur est défini comme source de modification qui a provoqué la notification.Les implémenteurs peuvent utiliser la propriété d'auteur de cette classe lorsqu'ils écrivent à la table de notification.Si l'appelant veut ensuite aux événements de filtrage qui viennent de ses propres écrit que vous pouvez faire avec le paramètre de filterByAuthor enregistrant pour les rappels de notification.

Début

Méthodes

  Nom Description
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique RegisterNotification(TeamFoundationRequestContext, String, Guid, SqlNotificationCallback, Boolean) RegisterNotification est utilisé pour enregistrer un rappel pour les eventClass dans une base de données.
Méthode publique RegisterNotification(TeamFoundationRequestContext, String, Guid, SqlNotificationHandler, Boolean) RegisterNotification est utilisé pour stocker un gestionnaire d'eventClass dans une base de données.
Méthode publique RegisterNotificationHierarchy(TeamFoundationRequestContext, String, Guid, SqlNotificationCallback, Boolean) RegisterNotificationHeirarchy est utilisé pour enregistrer un rappel pour les eventClass dans une base de données à chaque RequestContext du requestContext fourni vers la racine.
Méthode publique RegisterNotificationHierarchy(TeamFoundationRequestContext, String, Guid, SqlNotificationHandler, Boolean) RegisterNotificationHeirarchy est utilisé pour enregistrer un rappel pour les eventClass dans une base de données sur chacun des RequestContexts du requestContext fourni vers la racine.
Méthode publique SendNotification Envoyer une notification SQL au système.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publique UnregisterNotification(TeamFoundationRequestContext, String, Guid, SqlNotificationCallback, Boolean) UnregisterNotification est utilisé pour supprimer un rappel de notification pour un événement inscrit précédemment.
Méthode publique UnregisterNotification(TeamFoundationRequestContext, String, Guid, SqlNotificationHandler, Boolean) UnregisterNotification permet de supprimer un gestionnaire de notification pour un événement inscrit précédemment.
Méthode publique UnregisterNotificationHierarchy(TeamFoundationRequestContext, String, Guid, SqlNotificationCallback, Boolean) UnregisterNotification est utilisé pour supprimer un rappel de notification pour un événement stocké sur chaque requestContext partir duquel fourni vers la racine.
Méthode publique UnregisterNotificationHierarchy(TeamFoundationRequestContext, String, Guid, SqlNotificationHandler, Boolean) UnregisterNotification permet de supprimer un gestionnaire de notification pour un événement stocké sur chacun des requestContexts partir duquel fournis à la racine.

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceEnd
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceStart Initialiser le SqlNotificationService

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.TeamFoundation.Framework.Server, espace de noms