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


TeamFoundationResourceManagementService - класс

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

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationResourceManagementService

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

Синтаксис

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

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

Методы

  Имя Описание
Открытый метод CreateComponent<TComponent>(TeamFoundationRequestContext) Создает компонент, который можно использовать для взаимодействия с текущей версией базы данных.
Открытый метод CreateComponent<TComponent>(TeamFoundationRequestContext, String) Создает компонент, который можно использовать для взаимодействия с текущей версией базы данных.
Открытый метод CreateComponentExecuteAndDispose<TComponent> Создает компонент, который можно использовать для взаимодействия с текущей версией базы данных выполняет делегат, определенный параметром action и удаляет компонент. Этот метод до 10 раз повторяет действие, если версия базы данных изменилась между временем, когда был создан компонент и execut.
Открытый метод CreateComponentExecuteFuncAndDispose<TComponent, TResult>
Открытый методСтатический член CreateComponentRaw<TComponent> Создает версию компонента путем чтения версию службы из базы данных.Нет кэши не используются.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetSchemaLock
Открытый метод GetServiceVersion Возвращает сведения о версии для определенной службы
Открытый методСтатический член GetServiceVersionRaw<TComponent> Извлекает автор записи и компонента версии службы для заданного компонента из базы данных.Нет кэши не используются.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод SetServiceVersion Задает версию службы.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Открытый методСтатический член TryCreateComponentRaw<TComponent> Создает версию компонента путем чтения версию службы из базы данных.Нет кэши не используются.
Открытый методСтатический член TryGetServiceVersionRaw<TComponent> Извлекает автор записи и компонента версии службы для заданного компонента из базы данных.Нет кэши не используются.

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

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

  Имя Описание
Явная реализация интерфейсаЗакрытый метод ITeamFoundationService.ServiceEnd ServiceEnd вызывается, когда основное приложение выключится и эта служба будет должен освободить все ресурсы, она содержит.
Явная реализация интерфейсаЗакрытый метод ITeamFoundationService.ServiceStart

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

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

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

См. также

Ссылки

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