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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.