Compartilhar via


Classe TeamFoundationLocationService

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationLocationService

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

Sintaxe

'Declaração
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
Public NotInheritable Class TeamFoundationLocationService _
    Implements ITeamFoundationLocationService, ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
public sealed class TeamFoundationLocationService : ITeamFoundationLocationService, 
    ITeamFoundationService

O tipo TeamFoundationLocationService expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública CurrentServiceOwner O identificador exclusivo de serviço atual

Superior

Métodos

  Nome Descrição
Método público ConfigureAccessMapping
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 Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
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 que tem a identificação do tipo fornecido e da ferramenta de serviço pode existir.
Método público FindServiceDefinition(TeamFoundationRequestContext, String, Guid, Guid)
Método público FindServiceDefinitions
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
Método público GetAccessMapping
Método público GetAccessMappings
Método público GetDefaultAccessMapping
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetHostLocation
Método público GetLastChangeId Retorna o ID para a alteração mais recente que foi executada nos dados local.
Método público GetPublicAccessMapping Este método não pode realmente retornar o mapeamento de acesso com Moniker=PublicAccessMapping.Se nenhum mapeamento de suc existe nós retornaremos o DefaultAccessMapping em vez disso.Se você precisa encontrar o mapeamento real de acesso com Moniker=PublicAccessMapping (que pode ou não pode existir) você deve chamar a sobrecarga de GetAccessMapping que recolhe o parâmetro de apelido e é preparada para a possibilidade que pode retornar o zero.
Método público GetRegisteredServiceDomains
Método público GetRootDomainUri(TeamFoundationRequestContext)
Método público GetRootDomainUri(TeamFoundationRequestContext, AccessMapping)
Método público GetSelfReferenceUri
Método público GetServerAccessMapping Este método não pode realmente retornar o mapeamento de acesso com Moniker=ServerAccessMapping.Se nenhum mapeamento tal existe nós retornaremos o PublicAccessMapping em vez disso (que não também pode existir nesse caso nós retornaremos o DefaultAccessMapping).Se você precisa encontrar o mapeamento real de acesso com Moniker=ServerAccessMapping (que pode ou não pode existir) você deve chamar a sobrecarga de GetAccessMapping que recolhe o parâmetro de apelido e é preparada para a possibilidade que pode retornar o zero.
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
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 MapToRootDomain Dado um URI, esse método verão se o host corresponde a um domínio alternativo.Se um novo URI será criado para que use domain raiz como o host.
Método público RegisterLocationServiceWithSps
Método público RemoveAccessMapping
Método público RemoveServiceDefinitions
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 SetDefaultAccessMapping
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
Método públicoMembro estático ValidateServiceDefinition Verifica para garantir todos os parâmetros das definições de serviço são válidos e verifica ver se há uma alteração válido com o parâmetro de isUpdate.

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular ITeamFoundationService.ServiceEnd Executar limpam depuração.
Implementação explícita da interfaceMétodo particular ITeamFoundationService.ServiceStart Executar etapas inicial.

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