Поделиться через


TeamFoundationSqlNotificationService - класс

Иерархия наследования

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

Пространство имен:  Microsoft.TeamFoundation.Framework.Server
Сборка:  Microsoft.TeamFoundation.Framework.Server (в Microsoft.TeamFoundation.Framework.Server.dll)

Синтаксис

'Декларация
<TeamFoundationServiceDependency(GetType(TeamFoundationTaskService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationHostManagementService))> _
Public NotInheritable Class TeamFoundationSqlNotificationService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationTaskService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationHostManagementService))]
public sealed class TeamFoundationSqlNotificationService : ITeamFoundationService

Тип TeamFoundationSqlNotificationService предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод TeamFoundationSqlNotificationService

В начало страницы

Свойства

  Имя Описание
Открытое свойство Author Автор определен как источник изменения, которое вызвало уведомление.Реализации могут использовать свойства автора от этого класса, когда они записывают данные в таблице уведомления.Если вызывающий объект затем нужно отфильтровать события, которые обеспечивают работу на основе записывает это можно сделать с помощью параметра filterByAuthor для регистрации обратных вызовов уведомления.

В начало страницы

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод RegisterNotification(TeamFoundationRequestContext, String, Guid, SqlNotificationCallback, Boolean) RegisterNotification используется для регистрации обратного вызова для eventClass в базе данных.
Открытый метод RegisterNotification(TeamFoundationRequestContext, String, Guid, SqlNotificationHandler, Boolean) RegisterNotification используется, чтобы зарегистрировать обработчик для eventClass в пределах базы данных.
Открытый метод RegisterNotificationHierarchy(TeamFoundationRequestContext, String, Guid, SqlNotificationCallback, Boolean) RegisterNotificationHeirarchy используется для регистрации обратного вызова для eventClass в базе данных на каждом из предоставленного RequestContext requestContext до корневого элемента.
Открытый метод RegisterNotificationHierarchy(TeamFoundationRequestContext, String, Guid, SqlNotificationHandler, Boolean) RegisterNotificationHeirarchy используется для регистрации обратного вызова для eventClass в пределах базы данных на каждом из RequestContexts из предоставленного requestContext до корневого элемента.
Открытый метод SendNotification Отправить уведомление SQL в системе.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Открытый метод UnregisterNotification(TeamFoundationRequestContext, String, Guid, SqlNotificationCallback, Boolean) UnregisterNotification используется для удаления обратного вызова уведомления для ранее зарегистрированного события.
Открытый метод UnregisterNotification(TeamFoundationRequestContext, String, Guid, SqlNotificationHandler, Boolean) UnregisterNotification используется для удаления обработчик уведомления для ранее зарегистрированного события.
Открытый метод UnregisterNotificationHierarchy(TeamFoundationRequestContext, String, Guid, SqlNotificationCallback, Boolean) UnregisterNotification используется для удаления обратного вызова уведомления для ранее зарегистрированного события на каждом из одного requestContext предоставленное до корневого элемента.
Открытый метод UnregisterNotificationHierarchy(TeamFoundationRequestContext, String, Guid, SqlNotificationHandler, Boolean) UnregisterNotification используется для удаления обработчик уведомления для ранее зарегистрированного события на каждом из requestContexts, от одного до корневого элемента.

В начало страницы

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод ITeamFoundationService.ServiceEnd
Явная реализация интерфейсаЗакрытый метод ITeamFoundationService.ServiceStart Инициализация SqlNotificationService

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.TeamFoundation.Framework.Server - пространство имен