Compartilhar via


Classe DeploymentServiceHost

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.Framework.Server.ServiceHost<TeamFoundationRequestContext>
    Microsoft.TeamFoundation.Framework.Server.TeamFoundationServiceHost
      Microsoft.TeamFoundation.Framework.Server.DeploymentServiceHost

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

Sintaxe

'Declaração
Public Class DeploymentServiceHost _
    Inherits TeamFoundationServiceHost
public class DeploymentServiceHost : TeamFoundationServiceHost

O tipo DeploymentServiceHost expõe os membros a seguir.

Construtores

  Nome Descrição
Método público DeploymentServiceHost Constrói um host de serviço do aplicativo ler as informações necessárias de base de dados usando a cadeia de conexão fornecida.A identificação fornecido de instância será usado para verificar que o ID da instância armazenado na base de dados corresponde ao valor esperado.

Superior

Propriedades

  Nome Descrição
Propriedade protegida ActiveRequests Lista de solicitações ativos nesta host (Herdado de ServiceHost<T>.)
Propriedade pública ApplicationServiceHost Recupera o host serviço do aplicativo host atual, se este host é um aplicativo ou uma coleção.Se for um DeploymentServiceHost essa propriedade retornará o zero. (Herdado de TeamFoundationServiceHost.)
Propriedade pública Authority Retorna a autoridade host (por exemplo contoso.tfs.com).Isso pode ser zero se o host não requer a autoridade- correspondência para a seleção host. (Herdado de TeamFoundationServiceHost.)
Propriedade pública CollectionServiceHost Recupera o host serviço de coleção host atual.Se este host não é uma coleção em acima da cadeia host para achar.Se não for encontrado, retornará o zero. (Herdado de TeamFoundationServiceHost.)
Propriedade pública DataDirectory Isso que o diretório local totalmente qualificado do sistema de arquivos que este host pode usou para armazenar arquivos.Outros host não de leitura/gravação neste local.Um exemplo deste é o local do cache de proxy de VersionControl.Obtém o diretório de dados configurado com base na seguinte lógica: 1.Verifica se há um especificado no arquivo .config. 2.Verifica se há um especificado no Registro. 3.Use o PhysicalDirectory \ _tfs_data está disponível. 4.String.Empty é usado como a raiz.O diretório é feito em exclusivo para este host.O diretório é feito em exclusivo para este host. (Herdado de TeamFoundationServiceHost.)
Propriedade pública DeploymentServiceHost Recupera o host serviço de implantação associado com o host atual.Para implantação, o aplicativo e da coleção hospedam este nunca devem retornar o zero. (Herdado de TeamFoundationServiceHost.)
Propriedade pública HasDatabaseAccess Retorna true se o host serviço sabe falar a base de dados (Herdado de TeamFoundationServiceHost.)
Propriedade pública HostType O contexto que este host serviço está sendo executado. (Herdado de TeamFoundationServiceHost.)
Propriedade pública InstanceId O identificador exclusivo para este host serviço. (Herdado de TeamFoundationServiceHost.)
Propriedade pública IsDisposed (Herdado de ServiceHost<T>.)
Propriedade pública IsProduction Sinaliza que determina a produção/ambiente de desenvolvimento. (Herdado de TeamFoundationServiceHost.)
Propriedade pública Items A coleção de itens permite outro no sistema armazenar dados nomeados no contexto de um único host serviço. (Herdado de TeamFoundationServiceHost.)
Propriedade pública LastUse (Herdado de ServiceHost<T>.)
Propriedade pública Metabase A MetaBase para este host define é configuração geral em torno da estrutura de caminho. (Herdado de TeamFoundationServiceHost.)
Propriedade protegida MetabaseRegistryPatterns Os padrões de consulta de Registro da metabase para este host serviço. (Substitui TeamFoundationServiceHost.MetabaseRegistryPatterns.)
Propriedade pública Name O nome para este host serviço.Pode ser o zero ou esvaziar. (Herdado de TeamFoundationServiceHost.)
Propriedade pública NumberOfActiveRequests Número de solicitações atualmente ativo (Herdado de ServiceHost<T>.)
Propriedade pública ParentServiceHost (Herdado de TeamFoundationServiceHost.)
Propriedade pública PartitionId (Herdado de TeamFoundationServiceHost.)
Propriedade pública PhysicalDirectory Este é o diretório de sistema de arquivos local totalmente qualificado que este host está mapeado.Se o caminho virtual remapped, este diretório deve representar o local remapped. (Herdado de TeamFoundationServiceHost.)
Propriedade pública PlugInDirectory (Herdado de TeamFoundationServiceHost.)
Propriedade protegida RequestsDrainedEvent Obtém o evento. (Herdado de ServiceHost<T>.)
Propriedade pública StartTime Obtém o tempo este host que a instância foi iniciada. (Herdado de TeamFoundationServiceHost.)
Propriedade pública StaticContentDirectory O diretório de conteúdo estático, relativo a SAP.Isso permite que o diretório virtual é mapeado para um local diferente do conteúdo real na unidade. (Herdado de TeamFoundationServiceHost.)
Propriedade pública Status Obtém o status atual do host serviço. (Herdado de TeamFoundationServiceHost.)
Propriedade pública StatusReason Obtém a razão para o status atual. (Herdado de TeamFoundationServiceHost.)
Propriedade pública VirtualDirectory Este é o diretório virtual host, relativo ao exemplo de SAP: aplicativo host de http://charry-dev:8080/Application/Collection = host = /Application/Colletion de coleção de /Application (Herdado de TeamFoundationServiceHost.)

Superior

Métodos

  Nome Descrição
Método público ApplicationEndRequest Termina uma solicitação do aplicativo.A solicitação processos de filtragem remove a si próprio, a solicitação do conjunto de solicitações ativos, e criar o contexto da solicitação. (Herdado de TeamFoundationServiceHost.)
Método público BeginRequest Adicione um contexto de solicitação ao conjunto de solicitações atualmente ativo (Herdado de TeamFoundationServiceHost.)
Método protegido BeginStatusChange Iniciar uma operação de alteração de status no host atual se aplicável. (Herdado de TeamFoundationServiceHost.)
Método protegido CheckIfDisposed Verifique o host ainda é um objeto válido host e não foi descarte antes que nós usando o comecemos. (Herdado de ServiceHost<T>.)
Método público CreateServicingContext (Substitui TeamFoundationServiceHost.CreateServicingContext().)
Método público CreateSystemContext() Cria um novo contexto de solicitação para operações de sistema em segundo plano.
Método público CreateSystemContext(Boolean) Cria um novo contexto de solicitação para operações de sistema em segundo plano.
Método público Dispose() (Herdado de ServiceHost<T>.)
Método protegido Dispose(Boolean) (Substitui TeamFoundationServiceHost.Dispose(Boolean).)
Método público EndRequest Remover um contexto de solicitação ao conjunto de solicitações atualmente ativo (Herdado de TeamFoundationServiceHost.)
Método protegido EndStatusChange Completar uma operação de alteração de status fazer a transição o estado para o estado válido seguir.Parar vai para iniciar interrompido, vá para o iniciado, pausar e vá para pausado. (Herdado de TeamFoundationServiceHost.)
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que seja recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetCulture A cultura do aplicativo é a cultura instalado para este aplicativo do team foundation. (Herdado de TeamFoundationServiceHost.)
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido InitializeMetabaseLegacy Inicializar a metabase a maneira antigo.Nós ainda precisamos de manter este método para oferecer suporte a atualização on-line, quando as chaves do Registro de restrição de solicitação não são mantidas ainda à tabela de Registro de TFS. (Substitui TeamFoundationServiceHost.InitializeMetabaseLegacy(TeamFoundationMetabase).)
Método público Is É pode ser usado para determinar se um host serviço suporta os recursos de um determinado TeamFoundationHostType.Um host serviço pode suportar vários tipos de host. (Herdado de TeamFoundationServiceHost.)
Método público IsOnly ServiceHosts pode ser tipos ao mesmo tempo, um exemplo é o serviço de implantação que o host pode ser combinado com um host de serviço do aplicativo. Este método certificar-se-á de que o host é apenas o tipo especificado e não combinado com outros tipos. (Herdado de TeamFoundationServiceHost.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método protegido MonitorClientDisconnects (Herdado de TeamFoundationServiceHost.)
Método protegido MonitorServiceHostRequests (Herdado de TeamFoundationServiceHost.)
Método protegido OiHeartbeat (Herdado de TeamFoundationServiceHost.)
Método protegido RaisePropertiesChanged (Herdado de TeamFoundationServiceHost.)
Método protegido RaiseStatusChanged (Herdado de TeamFoundationServiceHost.)
Método público ReportException Relatar uma exceção através de Dr.Watson. (Substitui TeamFoundationServiceHost.ReportException(String, String, Exception, array<String[]).)
Método protegido SetHostStatus Este método é somente para uso interno. (Herdado de TeamFoundationServiceHost.)
Método protegido StartServices Carrega os serviços principais na ordem apropriada. (Herdado de TeamFoundationServiceHost.)
Método protegido StopServices Fechar todos os serviços ativos para o host atual do serviço. (Herdado de TeamFoundationServiceHost.)
Método público ThrowIfShutdown Gerencie uma exceção se o host atualmente é pausado ou interrompido. (Herdado de TeamFoundationServiceHost.)
Método público ToString() (Herdado de TeamFoundationServiceHost.)

Superior

Eventos

  Nome Descrição
Evento público PropertiesChanged Fornecer eventos para capturar alterar propriedades host. (Herdado de TeamFoundationServiceHost.)
Evento público StatusChanged Fornecer eventos para capturar alterar o status do host e eventos alterados. (Herdado de TeamFoundationServiceHost.)

Superior

Campos

  Nome Descrição
Campo protegido m_hostProperties (Herdado de TeamFoundationServiceHost.)
Campo protegido m_hostPropertiesLock (Herdado de TeamFoundationServiceHost.)

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