Classe TfsConnection
Rappresenta la connessione client al server che esegue Team Foundation Server.
Gerarchia di ereditarietà
System.Object
Microsoft.TeamFoundation.Client.TfsConnection
Microsoft.TeamFoundation.Client.TfsConfigurationServer
Microsoft.TeamFoundation.Client.TfsTeamProjectCollection
Spazio dei nomi: Microsoft.TeamFoundation.Client
Assembly: Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)
Sintassi
'Dichiarazione
Public MustInherit Class TfsConnection _
Implements IServiceProvider, IDisposable
public abstract class TfsConnection : IServiceProvider,
IDisposable
Il tipo TfsConnection espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
![]() ![]() |
ApplicationName | Ottiene o imposta il nome di un'applicazione che esegue una richiesta nel server. |
![]() |
AuthorizedIdentity | Ottiene l'identità che è necessario per eseguire chiamate al server che esegue Team Foundation Server. |
![]() |
CatalogNode | Ottiene la risorsa del catalogo per la connessione di Team Foundation Server. |
![]() |
CatalogResourceId | |
![]() ![]() |
ClientCacheDirectory | Ottiene il percorso della directory contenente i file di cache client. |
![]() |
ClientCacheDirectoryForInstance | Ottiene il percorso della directory utilizzata per memorizzare i dati dal server che esegue Team Foundation Server. |
![]() |
ClientCacheDirectoryForUser | Il percorso che deve essere utilizzato per memorizzare i dati specifici dell'utente da questo server.Accedere a questa proprietà consente di eseguire una chiamata server per recuperare le informazioni utente se il server non è stato connesso.Ciò dovrebbe risultare simile al seguente: %LOCALAPPDATA%\Microsoft\Team Foundation\[s_version]\Cache\[userId]\[instanceId]_[scheme] |
![]() ![]() |
ClientConfigurationDirectory | Directory contenente i file di configurazione client che risiede nella directory delle impostazioni.Questo sarà simile a: C:\Documents and Settings\username\Local Settings\Application Data\Microsoft\Team Foundation\[s_version]\Configuration |
![]() |
ClientCredentials | Ottiene le credenziali per questa raccolta di progetti. |
![]() ![]() |
ClientSettingsDirectory | Ottiene o imposta il percorso della directory contenente i file di cache client. |
![]() ![]() |
ClientVolatileCacheDirectory | Directory contenente i file di cache client che verranno rimossi quando la connessione server corrispondente viene rimossa o sostituito.Ciò dovrebbe risultare simile al seguente: %LOCALAPPDATA%\Microsoft\Team Foundation\[s_version]\Cache\Volatile |
![]() |
ClientVolatileCacheDirectoryForInstance | Il percorso che deve essere utilizzato per memorizzare i dati specifici dell'istanza da questo server che verrà rimosso quando il server viene rimosso o connessi con un altro utente. |
![]() |
ConnectivityFailureOnLastWebServiceCall | Indica se l'ultima chiamata al servizio Web pubblicato da questo oggetto di TfsConnection non è riuscita a causa di un errore di connettività. |
![]() |
Credentials | Ottiene le credenziali per questa istanza di Team Foundation Server. |
![]() |
Culture | Ottiene o imposta l'ambiente di localizzazione utilizzato dal server che esegue Team Foundation Server. |
![]() |
HasAuthenticated | Ottiene lo stato di un flag che indica se questa istanza di TfsConnection correttamente ha autenticato. |
![]() |
InstanceId | Ottiene il GUID che identifica la connessione di Team Foundation Server. |
![]() |
IsHostedServer | Restituisce true se il server è un server Team Foundation Server Azzurro- ospitato finestre |
![]() |
Name | Ottiene il nome di questa connessione di Team Foundation Server. |
![]() ![]() |
OperationName | Ottiene o imposta il nome dell'operazione che viene eseguita da un'applicazione nel server. |
![]() |
ServerCapabilities | Le funzionalità del server TFS |
![]() |
SessionId | Ottiene il GUID che identifica questa istanza del client al server. |
![]() |
TimeZone | Ottiene o imposta il fuso orario della connessione di Team Foundation Server. Utilizzato per convertire date e ora in formato UTC. |
![]() ![]() |
TotalRequestCount | Il numero totale di volte in cui l'evento di WebServiceCallBegin viene generato in questo dominio applicazione. |
![]() |
UICulture | Le impostazioni cultura da utilizzare.L'operazione predefinita a CultureInfo.CurrentUICulture. |
![]() |
Uri | Ottiene un URI (Uniform Resource Identifier (URI) per la connessione di Team Foundation Server. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Authenticate | Autentica la connessione a Team Foundation Server utilizzando il provider di credenziali specificato. |
![]() |
Connect | Si connette a un server che esegue Team Foundation Server e restituisce le informazioni in base a connectOptions. |
![]() |
CreateInternalProxy | |
![]() |
CreateServiceInstance | |
![]() |
CreateVssConnection | |
![]() |
Dispose | Notifica gli oggetti correlati a disposizione e dispone di questa istanza di TfsConnection. |
![]() |
EnsureAuthenticated | Autentica la connessione a Team Foundation Server se non ne è già stato autenticato. |
![]() |
Equals | Restituisce true dell'oggetto specificato è uguale a questo TfsConnection. L'uguaglianza è definita confrontando il URL completo dei due TfsConnections (Esegue l'override di Object.Equals(Object)). |
![]() |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
![]() |
GetAuthenticatedIdentity | Ottiene l'identità che ha autenticato con il server. |
![]() |
GetClient<T> | |
![]() ![]() |
GetFullyQualifiedUriForName | Questa funzione presuppone che il nome passato sarà il nome descrittivo del server o URL la radice della raccolta.I URL completi nella pagina di servizio di percorso non devono essere passati qui. |
![]() |
GetHashCode | Ottiene il codice hash dell'istanza di TfsConnection. (Esegue l'override di Object.GetHashCode()). |
![]() |
GetService(Type) | Ottiene il servizio richiesto. |
![]() |
GetService<T>() | Ottiene il servizio richiesto. |
![]() |
GetServiceInstance | |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
InitializeTeamFoundationObject | Inizializza l'oggetto creato se implementa ITfsConnectionObject. |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
OnConnectivityFailureStatusChanged | Genera l'evento di ConnectivityFailureStatusChanged. |
![]() |
ToString | Ottiene il nome dell'istanza di TfsConnection. (Esegue l'override di Object.ToString()). |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
ConnectivityFailureStatusChanged | Questo evento viene generato quando il valore del flag di ConnectivityFailureOnLastWebServiceCall. |
![]() |
CredentialsChanged | Questo evento viene generato quando le credenziali della modifica dell'oggetto di TeamFoundationServer. |
![]() ![]() |
WebServiceCallBegin | Questo evento viene generato quando il modello a oggetti del client di TFS inizia l'esecuzione di una richiesta Web in questo dominio applicazione. Il gestore eventi di ricezione sarà fornito dell'istanza di TfsConnection in cui la chiamata del servizio Web ha avuto origine (se disponibile). |
![]() ![]() |
WebServiceCallEnd | Questo evento viene generato quando il modello a oggetti del client di TFS completata l'esecuzione di una richiesta Web in questo dominio applicazione. Il gestore eventi di ricezione sarà fornito dell'istanza di TfsConnection in cui la chiamata del servizio Web ha avuto origine (se disponibile). |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.