ITeamFoundationLocationService, interface
Espace de noms : Microsoft.TeamFoundation.Framework.Server
Assembly : Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)
Syntaxe
'Déclaration
<DefaultServiceImplementationAttribute(GetType(TeamFoundationLocationService))> _
Public Interface ITeamFoundationLocationService _
Inherits ITeamFoundationService
[DefaultServiceImplementationAttribute(typeof(TeamFoundationLocationService))]
public interface ITeamFoundationLocationService : ITeamFoundationService
Le type ITeamFoundationLocationService expose les membres suivants.
Méthodes
Nom | Description | |
---|---|---|
ConfigureAccessMapping | Ajoute un nouvel accès mappant à ce service d'emplacement tant que une zone d'accès ayant le moniker spécifié n'existe pas actuellement.Si un moniker existe déjà une erreur est levée.Cette fonction génère éventuellement les mappages d'emplacement pour tous les services stockés relatives à une couche données. | |
DetermineAccessMapping(TeamFoundationRequestContext) | Détermine de l'accès le mappage de cette demande a eu lieu.Cela se fait en comparant l'hôte de modèle et le port de la requête entrante avec les entrées de service d'emplacement. | |
DetermineAccessMapping(TeamFoundationRequestContext, String) | Détermine de l'accès le mappage de cet emplacement est fourni.Cela se fait en comparant l'hôte de modèle et le port de la requête entrante avec les entrées de service d'emplacement. | |
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 avec l'ID fourni de type de service et d'outils peut exister. | |
FindServiceDefinition(TeamFoundationRequestContext, String, Guid, Guid) | Retourne la définition de service pour le service avec le type de service et l'identificateur fourni.Null sera retourné s'il n'y a aucune entrée dans le cache du service. | |
FindServiceDefinitions | Recherche les définitions de tous les services disponibles pour le type de service spécifié.Si service de ce type n'existe pas, une énumération vide est retournée. | |
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. | |
FindServiceLocation | Recherche l'emplacement du service avec l'ID fourni de type de service et d'outil pour le mappage fourni d'accès.Pour que cet appel réussisse, seul un service avec l'ID fourni de type de service et d'outils peut exister. | |
GetAccessMapping | Retourne le mappage d'accès pour le moniker fourni.Si le mappage d'accès est introuvable, la valeur null est retournée. | |
GetAccessMappings | Obtient tous les mappages d'accès au contexte actuel. | |
GetDefaultAccessMapping | ||
GetHostLocation | GetHostLocation retournera une URL à la racine de l'hôte pour le mappage donné d'accès. | |
GetLastChangeId | Retourne l'ID de la dernière modification qui a été exécutée sur les données d'emplacement. | |
GetPublicAccessMapping | ||
GetRootDomainUri | Obtient le nom de domaine de niveau racine s'il est présent dans le Registre, sinon le mappage configuré d'accès public. | |
GetSelfReferenceUri | Obtient l'URI du service d'emplacement pour cet hôte.Il tente de récupérer l'emplacement donné le mappage d'accès spécifié.Si le coould de service d'emplacement ne pas être résolu en utilisant l'accès la mappant retourne le premier mappage d'accès.S'il n'y a aucun mappage d'accès disponible pour le service d'emplacement il lève une AccessMappingNotRegisteredException. | |
GetServerAccessMapping | ||
LocationForAccessMapping(TeamFoundationRequestContext, ServiceDefinition, AccessMapping) | ||
LocationForAccessMapping(TeamFoundationRequestContext, String, RelativeToSetting, AccessMapping) | ||
LocationForAccessMapping(TeamFoundationRequestContext, String, Guid, AccessMapping, Guid) | ||
RemoveAccessMapping | Supprime un mappage d'accès et tous les emplacements mappés au bout des définitions de service. | |
RemoveServiceDefinitions | Supprime les informations sur les services spécifiés du service d'emplacement. | |
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. | |
ServiceEnd | ServiceEnd est appelé lorsque l'hôte d'arrêt et ce service doit libérer toutes les ressources qu'il gère sur. (Hérité de ITeamFoundationService.) | |
ServiceStart | ServiceStart est appelé lorsque le service est initialisé.Si le service intialized de façon asynchrone elle doit implémenter Service_Ready utilisé pour déterminer si le service est prêt pour les utilisateurs y accèdent. (Hérité de ITeamFoundationService.) | |
SetDefaultAccessMapping | Définit l'accès par défaut traçage au mappage passé. |
Début