Partager via


TeamFoundationNotificationService, classe

Hiérarchie d'héritage

System.Object
  Microsoft.TeamFoundation.Server.Core.TeamFoundationNotificationService

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

Syntaxe

'Déclaration
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSecurityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationIdentityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationJobService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationLocationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSigningService))> _
Public NotInheritable Class TeamFoundationNotificationService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSecurityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationIdentityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationJobService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLocationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSigningService))]
public sealed class TeamFoundationNotificationService : ITeamFoundationService

Le type TeamFoundationNotificationService expose les membres suivants.

Méthodes

  Nom Description
Méthode publique AddEventTypes AddEventTypes permet aux nouveaux types d'événement de publis pour un outil donné.
Méthode publique ConfirmPreferredEmailAddress Confirme une adresse de messagerie est valide pour envoyer des notifications.Dans l'environnement hébergé, les adresses de messagerie non définies par défaut doivent être vérifiées avant des notifications soient envoyées à l'adresse.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publiqueMembre statique EvaluateCondition
Méthode publique FireEvent Déclenche un événement unique.Cet événement l'être remis à tous les abonnements qui se sont inscrits.
Méthode publique FireEvents Déclenche une collection d'événements.Ces événements extrait l'être remis à tous les abonnements qui se sont inscrits.
Méthode publique FireSystemEvent FireSystemEvent est utilisé par le serveur pour déclencher des événements au nom de actions utilisateur exécutées.C'est FireEvent différent qui est un événement déclenché par un appel d'utilisateur.
Méthode publique GetEventSubscriptions(TeamFoundationRequestContext, IdentityDescriptor) GetEventSubscriptions est utilisé pour récupérer un jeu d'abonnements pour un utilisateur spécifique ou tous les utilisateurs.
Méthode publique GetEventSubscriptions(TeamFoundationRequestContext, IdentityDescriptor, String) GetEventSubscriptions est utilisé pour récupérer un jeu d'abonnements pour un utilisateur spécifique ou tous les utilisateurs.Cette surcharge permet également à l'appelant de fournir un filtre de classification.
Méthode publique GetEventTypes GetEventTypes est utilisé pour récupérer l'ensemble d'événements stockés sur le serveur.
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 SendPreferredEmailAddressConfirmation Envoie un message électronique pour confirmer une adresse de messagerie par défaut est valide.Cela met le courrier à envoyer et planifiera en file d'attente un travail d'envoyer un courrier électronique.L'appelant doit définir la propriété de l'identité de l'adresse de messagerie par défaut.
Méthode publique SubscribeEvent(TeamFoundationRequestContext, IdentityDescriptor, String, String, DeliveryPreference, String) SubscribeEvent est utilisé pour créer un nouvel abonnement aux événements aux événements déclenchés sur le serveur. les abonnements peuvent avoir plusieurs filtres qui s'permettent à l'utilisateur de recevoir uniquement des événements spécifiques.
Méthode publique SubscribeEvent(TeamFoundationRequestContext, IdentityDescriptor, String, String, DeliveryPreference, String, Boolean)
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publique UnsubscribeEvent UnsubscribeEvent permet de supprimer un abonnement aux événements existant.

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

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.Server.Core, espace de noms