Compartilhar via


Interface ITeamFoundationLocationService

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

Sintaxe

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

O tipo ITeamFoundationLocationService expõe os membros a seguir.

Métodos

  Nome Descrição
Método público ConfigureAccessMapping Adiciona um novo acesso que mapeia a esse serviço de rede local como uma zona de acesso com a apelido especificada não existe atualmente.Se um apelido já existe um erro será lançada.Essa função gerencia opcionalmente mapeamentos de local para todos os serviços que são registrados relativo a uma camada determinada.
Método público DetermineAccessMapping(TeamFoundationRequestContext) Determina qual acesso mapear a solicitação veio.Isso é feito comparando o host de esquema e a porta de solicitação de entrada com as entradas de serviço de rede local.
Método público DetermineAccessMapping(TeamFoundationRequestContext, String) Determina qual acesso mapear este local vem.Isso é feito comparando o host de esquema e a porta de solicitação de entrada com as entradas de serviço de rede local.
Método público FindServiceDefinition(TeamFoundationRequestContext, String, String) Localiza a definição de serviço fornecida com a identificação do tipo e da ferramenta de serviçoPara que este chamada foi bem-sucedida, somente um serviço fornecida com a identificação do tipo e da ferramenta de serviço pode existir.
Método público FindServiceDefinition(TeamFoundationRequestContext, String, Guid, Guid) Retorna a definição de serviço para o serviço com o tipo e o identificador fornecidos de serviço.O zero será retornado se não houver nenhuma entrada em cache para esse serviço.
Método público FindServiceDefinitions Localiza as definições de serviço para todos os serviços disponíveis para o tipo de serviço especificado.Se nenhum serviço desse tipo existe, uma enumeração vazia será retornada.
Método público FindServiceDefinitionsByToolId Localiza as definições de serviço para todos os serviços disponíveis para a identificação especificada de ferramentaSe nenhum serviço existe para essa identificação de ferramenta, uma enumeração vazia será retornada.
Método público FindServiceLocation Localiza o local do serviço fornecida com a identificação do tipo e da ferramenta de serviço para o mapeamento fornecido de acesso.Para que este chamada foi bem-sucedida, somente um serviço fornecida com a identificação do tipo e da ferramenta de serviço pode existir.
Método público GetAccessMapping Retorna o mapeamento de acesso para a apelido fornecida.Se o mapeamento de acesso não for encontrado, o zero é retornado.
Método público GetAccessMappings Obtém todos os mapeamentos de acesso no contexto atual.
Método público GetDefaultAccessMapping
Método público GetHostLocation GetHostLocation retornará um URL à raiz do host para o mapeamento dado de acesso.
Método público GetLastChangeId Retorna a identificação da alteração mais recente que foi executada nos dados local.
Método público GetPublicAccessMapping
Método público GetRootDomainUri Obtém o nome de domínio de nível raiz se atual no Registro, se não configurado no mapeamento de acesso público.
Método público GetSelfReferenceUri Obtém um URI para esse serviço de rede local para este host.Tentará recuperar o local dado o mapeamento de acesso fornecido.Se o coould de serviço de rede local para não ser resolvido usando o acesso que mapeia o retornará o primeiro mapeamento de acesso.Se não houver nenhum mapeamento de acesso disponível para o serviço de rede local irá acionar AccessMappingNotRegisteredException.
Método público GetServerAccessMapping
Método público LocationForAccessMapping(TeamFoundationRequestContext, ServiceDefinition, AccessMapping)
Método público LocationForAccessMapping(TeamFoundationRequestContext, String, RelativeToSetting, AccessMapping)
Método público LocationForAccessMapping(TeamFoundationRequestContext, String, Guid, AccessMapping, Guid)
Método público RemoveAccessMapping Remove um mapeamento de acesso e todos os locais para que sejam mapeados nas definições de serviço.
Método público RemoveServiceDefinitions Remove informações sobre os serviços especificados de serviço de rede local.
Método público SaveServiceDefinitions Serviços de registros com o serviço de rede local.Todos os mapeamentos de acesso referenciados em um ServiceDefinition ou no de seu LocationMappings já devem ser registrados com o LocationService.Os mapeamentos do local para definições de serviço fornecidas que não são totalmente qualificados serão gerados e atualizados nas definições de serviço passados.Qualquer serviço que é relativa que passa que nenhum mapeamento de local passada terá mapeamentos de local gerou para todos os mapeamentos existentes de acesso.Se apenas determinados mapeamentos de acesso são desejados, devem ser passados.
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 SetDefaultAccessMapping Define o acesso padrão que mapeia para o mapeamento passado.

Superior

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Framework.Server