Partager via


TeamFoundationLocationService, classe

Hiérarchie d'héritage

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

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

Syntaxe

'Déclaration
<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

Le type TeamFoundationLocationService expose les membres suivants.

Propriétés

  Nom Description
Propriété publique CurrentServiceOwner ID unique du service actuel

Début

Méthodes

  Nom Description
Méthode publique ConfigureAccessMapping
Méthode publique DetermineAccessMapping(TeamFoundationRequestContext) Détermine de l'accès le mappage de cette demande a eu lieu.Cela est accompli en comparant l'hôte de modèle et le port de la requête entrante avec les entrées de service d'emplacement.
Méthode publique DetermineAccessMapping(TeamFoundationRequestContext, String) Détermine de l'accès le mappage de cet emplacement est fourni.Cela est accompli en comparant l'hôte de modèle et le port de la requête entrante avec les entrées de service d'emplacement.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique FindServiceDefinition(TeamFoundationRequestContext, String, String) Recherche la définition de service avec l'ID fournie de type de service et d'outilsPour que cet appel réussisse, seul un service qui a l'identificateur fourni de type de service et d'outils peut exister.
Méthode publique FindServiceDefinition(TeamFoundationRequestContext, String, Guid, Guid)
Méthode publique FindServiceDefinitions
Méthode publique FindServiceDefinitionsByToolId Recherche les définitions de tous les services disponibles pour l'ID spécifié d'outilsSi service n'existe pas pour cet ID d'outil, une énumération vide est retournée.
Méthode publique FindServiceLocation
Méthode publique GetAccessMapping
Méthode publique GetAccessMappings
Méthode publique GetDefaultAccessMapping
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetHostLocation
Méthode publique GetLastChangeId Retourne l'ID de la dernière modification qui a été exécutée sur les données d'emplacement.
Méthode publique GetPublicAccessMapping Cette méthode peut ne pas retourner le mappage d'accès ayant Moniker=PublicAccessMapping.Si aucun mappage de suc n'existe nous renverrons le DefaultAccessMapping à la place.Si vous devez rechercher le mappage réel d'accès ayant Moniker=PublicAccessMapping (qui peut ou ne pas exister) vous devez appeler la surcharge de GetAccessMapping qui utilise le paramètre moniker et soit préparée pour la possibilité qu'elle peut retourner null.
Méthode publique GetRegisteredServiceDomains
Méthode publique GetRootDomainUri(TeamFoundationRequestContext)
Méthode publique GetRootDomainUri(TeamFoundationRequestContext, AccessMapping)
Méthode publique GetSelfReferenceUri
Méthode publique GetServerAccessMapping Cette méthode peut ne pas retourner le mappage d'accès ayant Moniker=ServerAccessMapping.Si aucun mappage n'existe nous renverrons le PublicAccessMapping à la place (qui peut ne pas exister également dans ce cas nous renverrons le DefaultAccessMapping).Si vous devez rechercher le mappage réel d'accès ayant Moniker=ServerAccessMapping (qui peut ou ne pas exister) vous devez appeler la surcharge de GetAccessMapping qui utilise le paramètre moniker et soit préparée pour la possibilité qu'elle peut retourner null.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique LocationForAccessMapping(TeamFoundationRequestContext, ServiceDefinition, AccessMapping)
Méthode publique LocationForAccessMapping(TeamFoundationRequestContext, String, RelativeToSetting, AccessMapping)
Méthode publique LocationForAccessMapping(TeamFoundationRequestContext, String, Guid, AccessMapping, Guid)
Méthode publique MapToRootDomain Soit URI, cette méthode apparaîtra si l'hôte correspond à un autre.Si donc il crée le nouvel URI qui utilise le domaine racine comme hôte.
Méthode publique RegisterLocationServiceWithSps
Méthode publique RemoveAccessMapping
Méthode publique RemoveServiceDefinitions
Méthode publique SaveServiceDefinitions Services de registres avec le service d'emplacement.En accèdent aux mappages référencés dans un ServiceDefinition ou un de son LocationMappings doit déjà être enregistré avec le LocationService.Les mappages d'emplacement pour les définitions fournies de service qui ne sont pas qualifiées complètes sont générés et mis à jour sur les définitions de service passées.Tout service qui est relatif que des séries que mappage d'emplacement n'est pas passés aura des mappages d'emplacement créé pour tous les mappages existants d'accès.Si seuls certains mappages d'accès sont souhaités, ils doivent être passés.
Méthode publique SetDefaultAccessMapping
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publiqueMembre statique ValidateServiceDefinition Les contrôles pour vérifier tous les paramètres des définitions de service sont valides et des contrôles pour voir s'il existe une modification non valide avec le paramètre d'isUpdate.

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceEnd Exécutez nettoient - pas.
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceStart Exécutez les étapes de début.

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.TeamFoundation.Framework.Server, espace de noms