Compartilhar via


Método ILocationService.LocationForCurrentConnection (String, Guid)

Retorna o local para o ServiceDefintion associado com o ServiceType e ServiceIdentifier que deve ser usado com base na conexão atual. Se um ServiceDefinition com o ServiceType e o ServiceIdentifier não existe no zero será retornado. Se um ServiceDefinition com o ServiceType e o ServiceIdentifier for encontrado em um local será retornado se o ServiceDefinition é bem formado (se não uma exceção será lançada.) Para determinar que local para retornar para o ServiceDefinition e a conexão atual as seguintes regras serão aplicadas: 1. Tente localizar um local para o ClientAccessMapping. 2. Tente localizar um local para o DefaultAccessMapping. 3. Use o primeiro lugar na lista de LocationMappings.

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

Sintaxe

'Declaração
Function LocationForCurrentConnection ( _
    serviceType As String, _
    serviceIdentifier As Guid _
) As String
string LocationForCurrentConnection(
    string serviceType,
    Guid serviceIdentifier
)

Parâmetros

  • serviceType
    Tipo: System.String
    O tipo de serviço de ServiceDefinition para localizar o local para.
  • serviceIdentifier
    Tipo: System.Guid
    O identificador do serviço de ServiceDefinition para localizar o local para.

Valor de retorno

Tipo: System.String
O local para o ServiceDefinition com o tipo e o identificador fornecidos de serviço que devem ser usados com base na conexão atual.

Exceções

Exceção Condição
InvalidServiceDefinitionException

O ServiceDefinition associado é inválido e nenhum local pode ser encontrado.

Segurança do .NET Framework

Consulte também

Referência

ILocationService Interface

Sobrecargas LocationForCurrentConnection

Namespace Microsoft.TeamFoundation.Framework.Client