Condividi tramite


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
Proprietà pubblicaMembro statico ApplicationName Ottiene o imposta il nome di un'applicazione che esegue una richiesta al server.
Proprietà pubblica AuthorizedIdentity Ottiene l'identità che è necessario per effettuare chiamate nel server che esegue Team Foundation Server.
Proprietà pubblica CachedInstanceId
Proprietà pubblica CatalogNode Ottiene la risorsa del catalogo per questa connessione Team Foundation Server.
Proprietà protetta. CatalogResourceId
Proprietà pubblica ChannelFactory
Proprietà pubblicaMembro statico ClientCacheDirectory Ottiene il percorso della directory che contiene i file di cache client.
Proprietà pubblica ClientCacheDirectoryForInstance Ottiene il percorso della directory utilizzata per memorizzare i dati dal server che esegue Team Foundation Server.
Proprietà pubblicaMembro statico ClientConfigurationDirectory Directory contenente i file di configurazione client che risiede nella directory delle impostazioni.Questo sarà simile al seguente: Impostazione C:\Documents and Settings\username\Local \ Dati applicazioni \ Microsoft \ Team Foundation \ \] [configurazione di s_version
Proprietà pubblica ClientCredentials Ottiene credenziali per questa raccolta di progetti.
Proprietà pubblicaMembro statico ClientSettingsDirectory Ottiene o imposta il percorso della directory che contiene i file di cache client.
Proprietà pubblica ConnectivityFailureOnLastWebServiceCall Indica se l'ultima chiamata al servizio Web pubblicato da questo oggetto di TfsConnection non è riuscita a causa di un errore di connettività.
Proprietà pubblica Credentials Ottiene credenziali per questa istanza Team Foundation Server.
Proprietà pubblica Culture Ottiene o imposta l'ambiente di localizzazione utilizzato dal server che esegue Team Foundation Server.
Proprietà pubblica Disposed
Proprietà pubblica HasAuthenticated Ottiene lo stato di un flag che indica se questa istanza di TfsConnection correttamente ha autenticato.
Proprietà pubblica IdentityToImpersonate
Proprietà pubblica InstanceId Ottiene il GUID che identifica la connessione Team Foundation Server.
Proprietà pubblica IsHostedServer Restituisce true se il server è un server Team Foundation Server Azzurro- ospitato finestre
Proprietà pubblica Name Ottiene il nome di questa connessione Team Foundation Server.
Proprietà pubblicaMembro statico OperationName Ottiene o imposta il nome dell'operazione che viene eseguita da un'applicazione nel server.
Proprietà pubblica ProxyServer
Proprietà pubblica ServerCapabilities Le funzionalità del server TFS
Proprietà pubblica ServerDataProvider
Proprietà pubblica SessionId Ottiene il GUID che identifica questa istanza del client al server.
Proprietà pubblica TimeZone Ottiene o imposta il fuso orario di questa connessione Team Foundation Server. Utilizzato per convertire date e ore UTC.
Proprietà pubblicaMembro statico TotalRequestCount Il numero totale di volte in cui l'evento di WebServiceCallBegin viene generato in questo dominio applicazione.
Proprietà pubblica UICulture Le impostazioni cultura utilizzate.Impostare come valore predefinito a CultureInfo.CurrentUICulture.
Proprietà pubblica Uri Ottiene l'oggetto Uniform Resource Identifier (URI) per questa connessione Team Foundation Server.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Authenticate Autentica la connessione a Team Foundation Server utilizzando il provider di credenziali specificato.
Metodo pubblico Connect Si connette a un server che esegue Team Foundation Server e restituisce le informazioni in base a connectOptions.
Metodo protetto CreateInternalProxy
Metodo protetto CreateServiceInstance
Metodo pubblico Disconnect
Metodo pubblico Dispose Notifica gli oggetti correlati a disposizione e dispone di questa istanza di TfsConnection.
Metodo pubblico EnsureAuthenticated Autentica la connessione a Team Foundation Server se non è stato autenticato.
Metodo pubblico 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)).
Metodo protetto 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)
Metodo pubblico FlushServices
Metodo pubblico GetAuthenticatedIdentity Ottiene l'identità che ha autenticato con il server.
Metodo protettoMembro statico GetFullyQualifiedUriForName Questa funzione che il nome passato sarà il nome descrittivo del server o un URL nella radice della raccolta.Gli URL completi nella pagina di servizio di percorso non devono essere passati.
Metodo pubblico GetHashCode Ottiene il codice hash di questa istanza di TfsConnection. (Esegue l'override di Object.GetHashCode()).
Metodo pubblico GetService(Type) Ottiene il servizio richiesto.
Metodo pubblico GetService<T>() Ottiene il servizio richiesto.
Metodo protetto GetServiceInstance
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto InitializeTeamFoundationObject Inizializza l'oggetto creato se implementa ITfsConnectionObject.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnConnectivityFailureStatusChanged Genera l'evento di ConnectivityFailureStatusChanged.
Metodo pubblico ToString Ottiene il nome dell'istanza di TfsConnection. (Esegue l'override di Object.ToString()).

In alto

Eventi

  Nome Descrizione
Evento pubblico ConnectivityFailureStatusChanged L'evento viene generato quando cambia il valore del flag di ConnectivityFailureOnLastWebServiceCall.
Evento pubblico CredentialsChanged L'evento viene generato quando le credenziali della modifica dell'oggetto di TeamFoundationServer.
Evento pubblicoMembro statico WebServiceCallBegin Questo evento viene generato quando il modello a oggetti del client TFS avvia l'esecuzione di una richiesta Web in questo dominio applicazione. Il gestore eventi di ricezione verrà fornito dell'istanza di TfsConnection in cui la chiamata del servizio Web ha avuto origine (se disponibile).
Evento pubblicoMembro statico WebServiceCallEnd Questo evento viene generato quando il modello a oggetti del client TFS viene completata l'esecuzione di una richiesta Web in questo dominio applicazione. Il gestore eventi di ricezione verrà fornito dell'istanza di TfsConnection in cui la chiamata del servizio Web ha avuto origine (se disponibile).

In alto

Metodi di estensione

  Nome Descrizione
Metodo di estensione pubblico GetService<T, V> (Definito da IServiceProviderExtensions).

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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Client