Compartilhar via


Classe TeamFoundationNotificationService

Hierarquia de herança

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

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

Sintaxe

'Declaração
<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

O tipo TeamFoundationNotificationService expõe os membros a seguir.

Métodos

  Nome Descrição
Método público AddEventTypes AddEventTypes é usado para novos tipos de eventos de publis para uma determinada ferramenta.
Método público ConfirmPreferredEmailAddress Confirma um endereço de email é válido para enviar notificações.No ambiente hospedado, endereços de email não padrão devem ser marcados antes que as notificações podem ser enviados para o endereço.
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método públicoMembro estático EvaluateCondition
Método público FireEvent Aciona um único evento.Este evento ser entregue a todas as assinaturas que assinaram anterior.
Método público FireEvents Aciona uma coleção de eventos.Esses eventos vai ser entregue a todas as assinaturas que assinaram anterior.
Método público FireSystemEvent FireSystemEvent é usado pelo servidor para acionar eventos em nome das ações do usuário que ocorreram.Este é FireEvent diferente de um evento é disparado por uma chamada do usuário.
Método público GetEventSubscriptions(TeamFoundationRequestContext, IdentityDescriptor) GetEventSubscriptions é usado para recuperar um conjunto de assinaturas para usuário específico ou todos os usuários.
Método público GetEventSubscriptions(TeamFoundationRequestContext, IdentityDescriptor, String) GetEventSubscriptions é usado para recuperar um conjunto de assinaturas para usuário específico ou todos os usuários.Essa sobrecarga também permite que o chamador fornece um filtro de classificação.
Método público GetEventTypes GetEventTypes é usado para recuperar o conjunto de eventos registrados no servidor.
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público SendPreferredEmailAddressConfirmation Envia um email para confirmar um endereço de email preferido é válido.Isso enfileirará o email para ser enviado e agendará um trabalho enviar email.O chamador deve definir a propriedade de identidade para o endereço de email preferido.
Método público SubscribeEvent(TeamFoundationRequestContext, IdentityDescriptor, String, String, DeliveryPreference, String) SubscribeEvent é usado para criar uma nova assinatura de evento para eventos que são acionados no servidor. as assinaturas podem ter um número de filtros que permitem ao usuário para receber somente eventos específicos.
Método público SubscribeEvent(TeamFoundationRequestContext, IdentityDescriptor, String, String, DeliveryPreference, String, Boolean)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
Método público UnsubscribeEvent UnsubscribeEvent é usado para remover uma assinatura existente do evento.

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular ITeamFoundationService.ServiceEnd
Implementação explícita da interfaceMétodo particular ITeamFoundationService.ServiceStart

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Server.Core