Metodo ILocationService.LocationForCurrentConnection (String, Guid)
Restituisce la posizione del ServiceDefintion associato al ServiceType e ServiceIdentifier che deve essere utilizzato in base alla connessione corrente. Se un ServiceDefinition con il ServiceType e il ServiceIdentifier quindi non esiste null viene restituito. Se un ServiceDefinition con il ServiceType e il ServiceIdentifier viene trovata una posizione verrà restituita se il ServiceDefinition da wellformed (altrimenti verrà generata un'eccezione). Nel determinare il percorso da restituire per il ServiceDefinition e la connessione corrente le regole seguenti si applicano: 1. Tentare di trovare un percorso per il ClientAccessMapping. 2. Tentare di trovare un percorso per il DefaultAccessMapping. 3. Utilizzare la prima posizione nell'elenco di LocationMappings.
Spazio dei nomi: Microsoft.TeamFoundation.Framework.Client
Assembly: Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)
Sintassi
'Dichiarazione
Function LocationForCurrentConnection ( _
serviceType As String, _
serviceIdentifier As Guid _
) As String
string LocationForCurrentConnection(
string serviceType,
Guid serviceIdentifier
)
Parametri
- serviceType
Tipo: System.String
Il tipo di servizio di ServiceDefinition per trovare il percorso per.
- serviceIdentifier
Tipo: System.Guid
L'identificatore di servizio di ServiceDefinition per trovare il percorso per.
Valore restituito
Tipo: System.String
Posizione del ServiceDefinition con il tipo e l'identificatore di servizi forniti che devono essere utilizzati in base alla connessione corrente.
Eccezioni
Eccezione | Condizione |
---|---|
InvalidServiceDefinitionException | Il ServiceDefinition collegato non è valido e non la posizione è disponibile. |
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.