Compartir a través de


TeamFoundationSqlNotificationService (Clase)

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.TeamFoundation.Framework.Server
Ensamblado:  Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxis

'Declaración
<TeamFoundationServiceDependency(GetType(TeamFoundationTaskService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationHostManagementService))> _
Public NotInheritable Class TeamFoundationSqlNotificationService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationTaskService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationHostManagementService))]
public sealed class TeamFoundationSqlNotificationService : ITeamFoundationService

El tipo TeamFoundationSqlNotificationService expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público TeamFoundationSqlNotificationService

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Author Definen el autor como origen del cambio que produjo la notificación.Los implementadores pueden utilizar la propiedad author de esta clase cuando en la tabla de notificación.Si el llamador después desea filtrar los eventos out que vinieron de sus propias etiquetas puede hacer esto con el parámetro de filterByAuthor al registrar para las devoluciones de llamada de notificación.

Arriba

Métodos

  Nombre Descripción
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público RegisterNotification(TeamFoundationRequestContext, String, Guid, SqlNotificationCallback, Boolean) RegisterNotification se utiliza para registrar una devolución de llamada para los eventClass en una base de datos.
Método público RegisterNotification(TeamFoundationRequestContext, String, Guid, SqlNotificationHandler, Boolean) RegisterNotification se utiliza para registrar un controlador para los eventClass dentro de una base de datos.
Método público RegisterNotificationHierarchy(TeamFoundationRequestContext, String, Guid, SqlNotificationCallback, Boolean) RegisterNotificationHeirarchy se utiliza para registrar una devolución de llamada para los eventClass en una base de datos en cada RequestContext de requestContext proporcionado a la raíz.
Método público RegisterNotificationHierarchy(TeamFoundationRequestContext, String, Guid, SqlNotificationHandler, Boolean) RegisterNotificationHeirarchy se utiliza para registrar una devolución de llamada para los eventClass dentro de una base de datos en cada uno de RequestContexts de requestContext proporcionado a la raíz.
Método público SendNotification Enviar una notificación de SQL al sistema.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público UnregisterNotification(TeamFoundationRequestContext, String, Guid, SqlNotificationCallback, Boolean) UnregisterNotification se utiliza para quitar una devolución de llamada de notificación para un evento previamente registrado.
Método público UnregisterNotification(TeamFoundationRequestContext, String, Guid, SqlNotificationHandler, Boolean) UnregisterNotification se utiliza para quitar un controlador de notificación para un evento previamente registrado.
Método público UnregisterNotificationHierarchy(TeamFoundationRequestContext, String, Guid, SqlNotificationCallback, Boolean) UnregisterNotification se utiliza para quitar una devolución de llamada de notificación para un evento previamente registrada en cada requestContext proporcionado a la raíz.
Método público UnregisterNotificationHierarchy(TeamFoundationRequestContext, String, Guid, SqlNotificationHandler, Boolean) UnregisterNotification se utiliza para quitar un controlador de notificación para un evento previamente registrada en cada uno de los requestContexts proporcionado a la raíz.

Arriba

Implementaciones de interfaz explícita

  Nombre Descripción
Implementación explícita de interfacesMétodo privado ITeamFoundationService.ServiceEnd
Implementación explícita de interfacesMétodo privado ITeamFoundationService.ServiceStart Inicializa el SqlNotificationService

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.TeamFoundation.Framework.Server (Espacio de nombres)