Compartilhar via


Classe TeamFoundationSqlNotificationService

Hierarquia de herança

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

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

Sintaxe

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

O tipo TeamFoundationSqlNotificationService expõe os membros a seguir.

Construtores

  Nome Descrição
Método público TeamFoundationSqlNotificationService

Superior

Propriedades

  Nome Descrição
Propriedade pública Author O autor é definido como a origem de alteração que causou a notificação.Os realizadores podem usar a propriedade do autor dessa classe quando gravam à tabela de notificação.Se o chamador deseja para filtrar os eventos para fora que vieram de suas próprias grava você pode fazer isso com o parâmetro de filterByAuthor ao registrar callbacks de notificação.

Superior

Métodos

  Nome Descrição
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
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 RegisterNotification(TeamFoundationRequestContext, String, Guid, SqlNotificationCallback, Boolean) RegisterNotification é usado para registrar um retorno de chamada para eventClass em uma base de dados.
Método público RegisterNotification(TeamFoundationRequestContext, String, Guid, SqlNotificationHandler, Boolean) RegisterNotification é usado para registrar um manipulador para eventClass dentro de uma base de dados.
Método público RegisterNotificationHierarchy(TeamFoundationRequestContext, String, Guid, SqlNotificationCallback, Boolean) RegisterNotificationHeirarchy é usado para registrar um retorno de chamada para eventClass em uma base de dados em cada RequestContext de requestContext fornecido para a raiz.
Método público RegisterNotificationHierarchy(TeamFoundationRequestContext, String, Guid, SqlNotificationHandler, Boolean) RegisterNotificationHeirarchy é usado para registrar um retorno de chamada para eventClass dentro de uma base de dados em cada um de RequestContexts de requestContext fornecido para a raiz.
Método público SendNotification Enviar uma notificação SQL para o sistema.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
Método público UnregisterNotification(TeamFoundationRequestContext, String, Guid, SqlNotificationCallback, Boolean) UnregisterNotification é usado para remover um retorno de chamada de notificação para um evento anteriormente registrado.
Método público UnregisterNotification(TeamFoundationRequestContext, String, Guid, SqlNotificationHandler, Boolean) UnregisterNotification é usado para remover um manipulador de notificação para um evento anteriormente registrado.
Método público UnregisterNotificationHierarchy(TeamFoundationRequestContext, String, Guid, SqlNotificationCallback, Boolean) UnregisterNotification é usado para remover um retorno de chamada de notificação para um evento anteriormente registrado em cada requestContext de fornecido para a raiz.
Método público UnregisterNotificationHierarchy(TeamFoundationRequestContext, String, Guid, SqlNotificationHandler, Boolean) UnregisterNotification é usado para remover um manipulador de notificação para um evento anteriormente registrado em cada um dos requestContexts de fornecido para a raiz.

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 Inicializar o SqlNotificationService

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.Framework.Server