Compartilhar via


Classe TeamFoundationHostManagementService

Hierarquia de herança

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

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxe

'Declaração
<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

O tipo TeamFoundationHostManagementService expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública DeploymentType Indica qual o tipo da implantação é OnPremises, DevFabric, Cloud, ou Unknown.
Propriedade pública HostDormancySeconds
Propriedade pública IsHosted Indica se DeploymentType é Cloud ou DevFabric.

Superior

Métodos

  Nome Descrição
Método público BeginRequest
Método público BeginUserRequest
Método público CreateServiceHost Cria uma definição de host serviço usando as propriedades fornecidas.
Método público DeleteServiceHost(TeamFoundationRequestContext, Guid) Exclui um host de serviço do servidor.
Método público DeleteServiceHost(TeamFoundationRequestContext, Guid, UnusedDatabaseReasonNotUsed)
Método público DetectInactiveProcesses Detectar e remove os processos de processo inativos cujo aluguer expirou e não fecharam limpa.
Método público Dispose
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público GetConfigDataTierTime
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetHostIdFromPath(TeamFoundationRequestContext, String)
Método público GetHostIdFromPath(TeamFoundationRequestContext, String, Boolean)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público PingHostProcess Usado para enviar uma solicitação de ping a um processo que está se operando neste aplicativo.A solicitação é enviada por meio de uma notificação SQL.Se o processo está sendo executado corretamente e notificações SQL está sendo processado, o ping deve retornar com êxito em um curto período de tempo.Se as notificações estão sendo processadas por meio de monitorar ou processo perdeu a conexão a base de dados, pode ser mais tempo ou nunca concluir.
Método público QueryChildrenServiceHostPropertiesCached
Método público QueryExecutionState(TeamFoundationRequestContext) Consultas para qualquer serviço registrado hospedam, processos, e instâncias host.
Método público QueryExecutionState(TeamFoundationRequestContext, Guid) Consultas para um ou qualquer host registrado de serviço, e processos e instâncias relacionados host.
Método público QueryHostReadyState Consulta o estado pronto host.
Método público QueryServiceHostProperties(TeamFoundationRequestContext, Guid) Consultas propriedades do host de serviço usando o ID de host fornecido.Isso não retorna nenhum detalhes sobre este host, e não incluirá quaisquer filhos.
Método público QueryServiceHostProperties(TeamFoundationRequestContext, Guid, ServiceHostFilterFlags) Consultas propriedades do host de serviço usando o ID de host fornecido.Se os filhos são incluídos, a lista de saída irá conter propriedades para todos os hosts filhos do aplicativo host de serviço.
Método público QueryServiceHostPropertiesCached
Método público StartHost
Método público Stop
Método público StopHost Para sincronamente o host serviço em todos os processos ativos.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
Método público UpdateServiceHost Atualiza a definição do host serviço usando as propriedades fornecidas.

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular ITeamFoundationService.ServiceEnd
Implementação explícita da interfaceMétodo particular ITeamFoundationService.ServiceStart

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Framework.Server