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


TeamFoundationHostManagementService - класс

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

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationHostManagementService

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

Синтаксис

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

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

Свойства

  Имя Описание
Открытое свойство DeploymentType Указывает, где тип развертывания [OnPremises], [DevFabric], [Cloud] или [Unknown].
Открытое свойство HostDormancySeconds
Открытое свойство IsHosted Указывает, является ли [DeploymentType][Cloud] или [DevFabric].

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

Методы

  Имя Описание
Открытый метод BeginRequest Возвращает конечное [RequestContextBase] на данном экземпляре.
Открытый метод BeginUserRequest
Открытый метод CreateServiceHost Создает определение узла службы, используя предоставленные свойства.
Открытый метод DeleteServiceHost(TeamFoundationRequestContext, Guid) Удаляет узел службы от сервера.
Открытый метод DeleteServiceHost(TeamFoundationRequestContext, Guid, UnusedDatabaseReasonNotUsed)
Открытый метод DetectInactiveProcesses Выявляет и удаляет неактивные процесс- процессы аренда которых истек и они не выключали чистыми.
Открытый метод Dispose
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод GetConfigDataTierTime
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetHostIdFromPath
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод PingHostProcess Используется отправить запрос проверки связи процессу, в котором работает в данном приложении.Этот запрос отправляется посредством уведомлений SQL.Если процесс запускается, и уведомления SQL обрабатывается, то проверка связей должна возвращать успешно в короткий срок.Если уведомления обрабатываются с помощью опроса или процесс потерял соединение с базой данных, то он может занять больше времени или никогда не завершиться.
Открытый метод QueryChildrenServiceHostPropertiesCached
Открытый метод QueryExecutionState(TeamFoundationRequestContext) Запросы для всех зарегистрированных узлов служб, процессов и экземпляров основного приложения.
Открытый метод QueryExecutionState(TeamFoundationRequestContext, Guid) Запросы для одного или всех зарегистрированных узлов служб и связанные процессы и экземпляры основного приложения.
Открытый метод QueryHostReadyState Извлекает состояние узла готово.
Открытый метод QueryServiceHostProperties(TeamFoundationRequestContext, Guid) Запросы для свойств узла службы, используя предоставленное идентификатор узлаЭто не вернет никаких сведения об этом узле и он не содержит дочерних элементов.
Открытый метод QueryServiceHostProperties(TeamFoundationRequestContext, Guid, ServiceHostFilterFlags) Запросы для свойств узла службы, используя предоставленное идентификатор узлаЕсли дочерние элементы включены, то выходной список будет содержать свойства для всех узлов дочерних элементов узла службы.
Открытый метод QueryServiceHostPropertiesCached
Открытый метод StartHost
Открытый метод Stop
Открытый метод StopHost Остановка узла службы одновременно во всех активных процессов.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Открытый метод UpdateServiceHost Обновляет определение узла службы, используя предоставленные свойства.

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

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

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

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

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

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

См. также

Ссылки

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