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


TeamFoundationHostManagementService - класс

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

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

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

Синтаксис

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

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

Свойства

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

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

Методы

  Имя Описание
Открытый метод BeginRequest
Открытый метод BeginUserRequest
Открытый метод CreateServiceHost Создает определение узла службы, используя предоставленные свойства.
Открытый метод DeleteServiceHost(TeamFoundationRequestContext, Guid) Удаляет узел службы с сервера.
Открытый метод DeleteServiceHost(TeamFoundationRequestContext, Guid, UnusedDatabaseReasonNotUsed)
Открытый метод DetectInactiveProcesses Обнаруживает и удаляет неактивные процесс- процессы аренда такт действия, и они не завершает работу чистыми.
Открытый метод Dispose
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод GetConfigDataTierTime
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetHostIdFromPath(TeamFoundationRequestContext, String)
Открытый метод GetHostIdFromPath(TeamFoundationRequestContext, String, Boolean)
Открытый метод 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 - пространство имен