Condividi tramite


Interfaccia ILocationService

Il servizio responsabile di fornire una connessione a Team Foundation Server e le posizioni di altri servizi disponibili in.

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

Sintassi

'Dichiarazione
Public Interface ILocationService
public interface ILocationService

Il tipo ILocationService espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica ClientAccessMapping Il AccessMapping per la connessione al server corrente.Notare, è possibile che il ClientAccessMapping corrente non sia un membro del ConfiguredAccessMappings se il punto di ingresso del client utilizzato per la connessione al server non è stato configurato in.Ciò non verrà mai null.
Proprietà pubblica ConfiguredAccessMappings Tutto AccessMappings che il servizio di percorso conosce.Poiché un servizio di percorso specificato può ereditare AccessMappings dall'elemento padre questo AccessMappings può essere presente su questo servizio di percorso o sul relativo padre.
Proprietà pubblica DefaultAccessMapping Il AccessMapping predefinito per questo servizio di percorso.Ciò non verrà mai null.

In alto

Metodi

  Nome Descrizione
Metodo pubblico ConfigureAccessMapping Configura il AccessMapping con il moniker abbia immesso il nome visualizzato e il punto di accesso forniti.Questa funzione consente inoltre di per il AccessMapping sia resa al AccessMapping predefinito.
Metodo pubblico FindServiceDefinition Cerca il ServiceDefinition con il tipo e l'identificatore del servizio del servizio specificato.Se non ServiceDefinition corrispondente esiste, viene restituito null.
Metodo pubblico FindServiceDefinitions Cerca il ServiceDefinitions per tutti i servizi al tipo di servizio specificato.Se non ServiceDefinitions di questo tipo esistente, un'enumerazione vuota verrà restituita.
Metodo pubblico FindServiceDefinitionsByToolType Cerca il ServiceDefinitions per tutti i servizi al tipo specificato dello strumento.Se esiste alcun servizio per questo tipo di strumento, un'enumerazione vuota verrà restituita.
Metodo pubblico GetAccessMapping Ottiene il AccessMapping con il moniker specificato.Restituisce null se un AccessMapping con il moniker specificato non esiste.
Metodo pubblico LocationForAccessMapping(ServiceDefinition, AccessMapping) Restituisce la posizione del ServiceDefinition per il AccessMapping fornito.Se questo ServiceDefinition è FullyQualified e non esiste LocationMapping per questi AccessMapping è null viene restituito.
Metodo pubblico LocationForAccessMapping(String, Guid, AccessMapping) Restituisce la posizione del ServiceDefinition con il tipo e l'identificatore del servizio del servizio specificato per il AccessMapping fornito.Se questo ServiceDefinition è FullyQualified e non esiste LocationMapping per questi AccessMapping è null viene restituito.
Metodo pubblico LocationForCurrentConnection(ServiceDefinition) Restituisce la posizione del ServiceDefintion che deve essere utilizzato in base alla connessione corrente.Questo metodo restituirà mai null o non svuoterà.Se ha restituito un percorso orientabile in una destinazione per il ServiceDefinition fornito.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.
Metodo pubblico 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.
Metodo pubblico RemoveAccessMapping Rimuove un AccessMapping e inserire tutte mappate all'interno di ServiceDefinitions.
Metodo pubblico RemoveServiceDefinition(ServiceDefinition) Rimuove il ServiceDefinition specificato dal servizio di percorso.
Metodo pubblico RemoveServiceDefinition(String, Guid) Rimuove il ServiceDefinition con il tipo e l'identificatore del servizio del servizio specificato dal servizio di percorso.
Metodo pubblico RemoveServiceDefinitions Rimuove il ServiceDefinitions specificato dal servizio di percorso.
Metodo pubblico SaveServiceDefinition Salva il ServiceDefinition fornito all'interno del servizio di percorso.Questa operazione assegnerà la proprietà dell'identificatore l'oggetto di ServiceDefinition se uno non è assegnato.Qualsiasi AccessMappings fa riferimento la proprietà di LocationMappings deve essere già configurato con il percorso del servizio.
Metodo pubblico SaveServiceDefinitions Salva il ServiceDefinitions fornito all'interno del servizio di percorso.Questa operazione assegnerà la proprietà dell'identificatore sugli oggetti di ServiceDefinition se uno non è assegnato.Qualsiasi AccessMappings fa riferimento la proprietà di LocationMappings deve essere già configurato con il percorso del servizio.
Metodo pubblico SetDefaultAccessMapping Imposta il AccessMapping predefinito a AccessMapping passato.

In alto

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Framework.Client