Partager via


ILocationService.LocationForCurrentConnection, méthode (String, Guid)

Retourne l'emplacement du ServiceDefintion associé au ServiceType et le ServiceIdentifier qui doivent être utilisés sur la connexion actuelle. Si un ServiceDefinition avec le ServiceType et le ServiceIdentifier n'existe pas ensuite Null sera retourné. Si un ServiceDefinition avec le ServiceType et le ServiceIdentifier est trouvé ensuite un emplacement sera retourné si le ServiceDefinition est correct (sinon une exception sera levée). Lorsque vous déterminez quel emplacement à retourner pour le ServiceDefinition et la connexion actuelle les règles suivantes seront appliqué : 1. Essayez de trouver un emplacement pour le ClientAccessMapping. 2. Essayez de trouver un emplacement pour le DefaultAccessMapping. 3. Utilisez le premier emplacement dans la liste de LocationMappings.

Espace de noms :  Microsoft.TeamFoundation.Framework.Client
Assembly :  Microsoft.TeamFoundation.Client (dans Microsoft.TeamFoundation.Client.dll)

Syntaxe

'Déclaration
Function LocationForCurrentConnection ( _
    serviceType As String, _
    serviceIdentifier As Guid _
) As String
string LocationForCurrentConnection(
    string serviceType,
    Guid serviceIdentifier
)

Paramètres

  • serviceType
    Type : System.String
    Le type de service du ServiceDefinition pour rechercher l'emplacement pour.
  • serviceIdentifier
    Type : System.Guid
    L'identificateur de service du ServiceDefinition pour rechercher l'emplacement pour.

Valeur de retour

Type : System.String
L'emplacement du ServiceDefinition avec le type de service et l'identificateur fourni qui doivent être utilisés sur la connexion actuelle.

Exceptions

Exception Condition
InvalidServiceDefinitionException

Le ServiceDefinition associé est pas valide et aucun emplacement n'est trouvé.

Sécurité .NET Framework

Voir aussi

Référence

ILocationService Interface

LocationForCurrentConnection, surcharge

Microsoft.TeamFoundation.Framework.Client, espace de noms