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 | |
---|---|---|
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. | |
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. | |
DefaultAccessMapping | Il AccessMapping predefinito per questo servizio di percorso.Ciò non verrà mai null. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
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. | |
FindServiceDefinition | Cerca il ServiceDefinition con il tipo e l'identificatore del servizio del servizio specificato.Se non ServiceDefinition corrispondente esiste, viene restituito null. | |
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. | |
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. | |
GetAccessMapping | Ottiene il AccessMapping con il moniker specificato.Restituisce null se un AccessMapping con il moniker specificato non esiste. | |
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. | |
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. | |
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. | |
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. | |
RemoveAccessMapping | Rimuove un AccessMapping e inserire tutte mappate all'interno di ServiceDefinitions. | |
RemoveServiceDefinition(ServiceDefinition) | Rimuove il ServiceDefinition specificato dal servizio di percorso. | |
RemoveServiceDefinition(String, Guid) | Rimuove il ServiceDefinition con il tipo e l'identificatore del servizio del servizio specificato dal servizio di percorso. | |
RemoveServiceDefinitions | Rimuove il ServiceDefinitions specificato dal servizio di percorso. | |
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. | |
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. | |
SetDefaultAccessMapping | Imposta il AccessMapping predefinito a AccessMapping passato. |
In alto