Condividi tramite


Interfaccia ITeamFoundationLocationService

Spazio dei nomi:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Sintassi

'Dichiarazione
<DefaultServiceImplementationAttribute(GetType(TeamFoundationLocationService))> _
Public Interface ITeamFoundationLocationService _
    Inherits ITeamFoundationService
[DefaultServiceImplementationAttribute(typeof(TeamFoundationLocationService))]
public interface ITeamFoundationLocationService : ITeamFoundationService

Il tipo ITeamFoundationLocationService espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico ConfigureAccessMapping Aggiunge un nuovo mapping di accesso al servizio di percorso finché una zona di accesso con il moniker attualmente specificato non esiste.Se un moniker esiste già viene generato un errore.Questa funzione facoltativamente generare i mapping del percorso per tutti i servizi registrati relativi a un dato livello.
Metodo pubblico DetermineAccessMapping(TeamFoundationRequestContext) Determina se il mapping di accesso questa richiesta non.Questa operazione viene effettuata confrontando l'host di combinazione e la porta della richiesta in entrata alle voci di servizio di percorso.
Metodo pubblico DetermineAccessMapping(TeamFoundationRequestContext, String) Determina se il mapping di accesso non questa posizione.Questa operazione viene effettuata confrontando l'host di combinazione e la porta della richiesta in entrata alle voci di servizio di percorso.
Metodo pubblico FindServiceDefinition(TeamFoundationRequestContext, String, String) Trova la definizione del servizio all'ID del tipo e lo strumento di servizioAffinché questa chiamata da gestire, solo un servizio all'ID del tipo e lo strumento di servizio può esistere.
Metodo pubblico FindServiceDefinition(TeamFoundationRequestContext, String, Guid, Guid) Restituisce la definizione del servizio per il servizio al tipo e l'identificatore di servizi forniti.Null viene restituito se non è presente alcuna voce nella cache per questo servizio.
Metodo pubblico FindServiceDefinitions Cerca le definizioni del servizio per tutti i servizi disponibili per il tipo di servizio specificato.Se nessun servizio di questo tipo esistente, un'enumerazione vuota verrà restituita.
Metodo pubblico FindServiceDefinitionsByToolId Cerca le definizioni del servizio per tutti i servizi disponibili per l'id specificato dello strumentoSe esiste alcun servizio per questo ID dello strumento, un'enumerazione vuota verrà restituita.
Metodo pubblico FindServiceLocation Cerca la posizione del servizio all'ID del tipo e lo strumento del mapping di accesso specificato.Affinché questa chiamata da gestire, solo un servizio all'ID del tipo e lo strumento di servizio può esistere.
Metodo pubblico GetAccessMapping Restituisce il mapping di accesso per il moniker fornito.Se il mapping di accesso non viene trovato, viene restituito null.
Metodo pubblico GetAccessMappings Ottiene tutti mapping di accesso nel contesto corrente.
Metodo pubblico GetDefaultAccessMapping
Metodo pubblico GetHostLocation GetHostLocation restituirà un URL alla radice dell'host per il mapping di accesso specificato.
Metodo pubblico GetLastChangeId Restituisce l'id dell'ultima modifica in cui è stato eseguito sui dati di posizione.
Metodo pubblico GetPublicAccessMapping
Metodo pubblico GetRootDomainUri Ottiene il nome di dominio livello radice se presente nel Registro di sistema, altrimenti configurato nel mapping di accesso pubblico.
Metodo pubblico GetSelfReferenceUri Ottiene L'uri del servizio di percorso per questo host.Tenta di recuperare la posizione specificata il mapping di accesso specificato.Se il coould del servizio di percorso non essere risolto tramite il mapping di accesso quindi restituisce il primo mapping di accesso.Se non esistono mapping di accesso disponibili per il servizio di percorso genereranno AccessMappingNotRegisteredException.
Metodo pubblico GetServerAccessMapping
Metodo pubblico LocationForAccessMapping(TeamFoundationRequestContext, ServiceDefinition, AccessMapping)
Metodo pubblico LocationForAccessMapping(TeamFoundationRequestContext, String, RelativeToSetting, AccessMapping)
Metodo pubblico LocationForAccessMapping(TeamFoundationRequestContext, String, Guid, AccessMapping, Guid)
Metodo pubblico RemoveAccessMapping Rimuovere un mapping di accesso e inserire tutte mappate all'interno delle definizioni del servizio.
Metodo pubblico RemoveServiceDefinitions Consente di rimuovere le informazioni sui servizi specificati dal servizio di percorso.
Metodo pubblico SaveServiceDefinitions Servizi di log con il servizio di percorso.Tutti i mapping di accesso fare riferimento in un ServiceDefinition o nel relativo LocationMappings devono essere già registrati con il LocationService.I mapping del percorso per le definizioni del servizio fornite non vengono completate verranno generati e aggiornati nella definizione del servizio passati.Ogni servizio che è relativo alle sessioni alcun mapping del percorso passati i mapping del percorso ha generato per tutti mapping di accesso esistenti.Se solo alcuni mapping di accesso sono previsti, devono essere passati.
Metodo pubblico ServiceEnd ServiceEnd viene chiamato quando l'host può essere disattivato e che il servizio deve liberare le risorse in esso contenute in. (Ereditato da ITeamFoundationService)
Metodo pubblico ServiceStart ServiceStart viene chiamato quando il servizio viene inizializzato.Se il servizio intialized in modo asincrono deve implementare Service_Ready utilizzato per determinare quando il servizio è pronto per gli utenti di accedere a. (Ereditato da ITeamFoundationService)
Metodo pubblico SetDefaultAccessMapping Imposta il mapping di accesso predefinito al mapping passato.

In alto

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Framework.Server