Freigeben über


TeamFoundationNotificationService-Klasse

Vererbungshierarchie

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

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

Syntax

'Declaration
<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

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

Methoden

  Name Beschreibung
Öffentliche Methode AddEventTypes AddEventTypes wird verwendet, um neue Ereignistypen für ein bestimmtes Tool zu veröffentlichen.
Öffentliche Methode ConfirmPreferredEmailAddress Bestätigt eine E-Mail-Adresse gültig ist für das Senden von Benachrichtigungen.In der gehosteten Umgebungen müssen nicht standardmäßige E-Mail-Adresse überprüft werden, bevor Benachrichtigungen zur Adresse gesendet werden.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche MethodeStatischer Member EvaluateCondition
Öffentliche Methode FireEvent Löst ein einzelnes Ereignis aus.Dieses Ereignis wird das domänenneutrale, das allen Abonnements gelieferten, die oben signiert wurden.
Öffentliche Methode FireEvents Löst eine Auflistung von Ereignissen aus.Diese Ereignisse sind das domänenneutrale, das allen Abonnements gelieferten, die oben signiert wurden.
Öffentliche Methode FireSystemEvent FireSystemEvent wird durch den Server verwendet wird, um Ereignisse im Namen von Benutzeraktionen auszulösen, die stattgefunden haben.Dies ist von FireEvent, das ein Ereignis ist, das durch einen Benutzeraufruf ausgelöst wird.
Öffentliche Methode GetEventSubscriptions(TeamFoundationRequestContext, IdentityDescriptor) GetEventSubscriptions wird verwendet, um einen Satz von Abonnements für einen bestimmten Benutzer oder alle Benutzer abzurufen.
Öffentliche Methode GetEventSubscriptions(TeamFoundationRequestContext, IdentityDescriptor, String) GetEventSubscriptions wird verwendet, um einen Satz von Abonnements für einen bestimmten Benutzer oder alle Benutzer abzurufen.Diese Überladung können auch dem Aufrufer, um einem Klassifizierungsfilter anzugeben.
Öffentliche Methode GetEventTypes GetEventTypes wird verwendet, um den von Ereignisse abzurufen, die auf dem Server registriert werden.
Ö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 SendPreferredEmailAddressConfirmation Sendet eine E-Mail-Nachricht, um eine gewünschte E-Mail-Adresse zu bestätigen ist gültig.Dadurch wird der zu sendenden E-Mail-Nachricht in die Warteschlange, und plant einen Auftrag, die E-Mail senden.Der Aufrufer muss die Eigenschaft die Identität für die bevorzugte E-Mail-Adresse festlegen.
Öffentliche Methode SubscribeEvent(TeamFoundationRequestContext, IdentityDescriptor, String, String, DeliveryPreference, String) SubscribeEvent wird verwendet, um ein neues Ereignisabonnement an Ereignisse zu erstellen, die auf dem Server ausgelöst werden. Abonnements können mehrere Filter haben, die dem Benutzer ermöglichen, bestimmte Ereignisse nur zu empfangen.
Öffentliche Methode SubscribeEvent(TeamFoundationRequestContext, IdentityDescriptor, String, String, DeliveryPreference, String, Boolean)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode UnsubscribeEvent UnsubscribeEvent wird verwendet, um ein vorhandenes Ereignisabonnement zu entfernen.

Zum Seitenanfang

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceEnd
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceStart

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.Server.Core-Namespace