Compartilhar via


Interface ITeamFoundationHostManagementService

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

Sintaxe

'Declaração
<DefaultServiceImplementationAttribute(GetType(TeamFoundationHostManagementService))> _
Public Interface ITeamFoundationHostManagementService _
    Inherits ITeamFoundationService
[DefaultServiceImplementationAttribute(typeof(TeamFoundationHostManagementService))]
public interface ITeamFoundationHostManagementService : ITeamFoundationService

O tipo ITeamFoundationHostManagementService expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública DeploymentType Indica qual o tipo da implantação é OnPremises, DevFabric, nuvem, ou não.
Propriedade pública HostDormancySeconds O número mínimo de segundos um host resta sem solicitações de usuário final antes de início de trabalho em segundo plano ser desativado para a letargia.
Propriedade pública IsHosted Indica se o DeploymentType é nuvem ou DevFabric.

Superior

Métodos

  Nome Descrição
Método público BeginRequest Retorna um RequestContextBase definido em uma determinada instância
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 processos inativas (os processos cujo aluguer expirou e não fecharam limpa).
Método público GetConfigDataTierTime
Método público GetHostIdFromPath
Método público PingHostProcess PingHostProcess é usado para enviar uma solicitação de ping a um processo que está se operando neste aplicativo.A solicitação é enviada por uma notificação SQL.Se o processo está sendo executado corretamente e notificações SQL estão sendo processadas o ping devem retornar com êxito em um curto período de tempo.Se as notificações estão sendo processadas pela pesquisa ou processo perdeu a conexão a base de dados que pode receber mais tempo ou nunca completo.
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 ServiceEnd ServiceEnd é chamado quando o host está sendo desligamento e esse serviço deve liberar quaisquer recursos que está sustentando. (Herdado de ITeamFoundationService.)
Método público ServiceStart ServiceStart é chamado quando o serviço é inicializado.Se o serviço intialized de forma assíncrona deve implementar Service_Ready que é usado para determinar quando o serviço está pronto para que os usuários acessem o. (Herdado de ITeamFoundationService.)
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 UpdateServiceHost Atualiza a definição do host serviço usando as propriedades fornecidas.

Superior

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Framework.Server