Condividi tramite


Classe TeamFoundationServer

Nota: questa API è ora obsoleta.

Rappresenta una connessione a un server che esegue Team Foundation Server.

Gerarchia di ereditarietà

System.Object
  Microsoft.TeamFoundation.Client.TeamFoundationServer

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

Sintassi

'Dichiarazione
<ObsoleteAttribute("")> _
Public Class TeamFoundationServer _
    Implements IServiceProvider, IDisposable
[ObsoleteAttribute("")]
public class TeamFoundationServer : IServiceProvider, 
    IDisposable

Il tipo TeamFoundationServer espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico TeamFoundationServer(String) Inizializza un nuovo oggetto di TeamFoundationServer associato all'URL specificato.
Metodo pubblico TeamFoundationServer(Uri) Inizializza un nuovo oggetto di TeamFoundationServer associato all'URI specificato.
Metodo pubblico TeamFoundationServer(RegisteredProjectCollection) Inizializza un nuovo oggetto di TeamFoundationServer associato al server in cui è descritto dal RegisteredProjectCollection specificato.
Metodo pubblico TeamFoundationServer(String, ICredentialsProvider) Inizializza un nuovo oggetto di TeamFoundationServer associato all'URL e il provider di credenziali specificate.
Metodo pubblico TeamFoundationServer(String, ICredentials) Inizializza un nuovo oggetto di TeamFoundationServer associato all'URL e le credenziali specificate.
Metodo pubblico TeamFoundationServer(Uri, ICredentialsProvider) Inizializza un nuovo oggetto di TeamFoundationServer associato all'URI e il provider di credenziali specificate.
Metodo pubblico TeamFoundationServer(Uri, ICredentials) Inizializza un nuovo oggetto di TeamFoundationServer associato all'URI (Uniform Resource Identifier (URI) specificato e le credenziali.
Metodo pubblico TeamFoundationServer(String, ICredentials, ICredentialsProvider) Inizializza un nuovo oggetto di TeamFoundationServer associato all'URL e le credenziali specificate.
Metodo pubblico TeamFoundationServer(Uri, ICredentials, ICredentialsProvider) Inizializza un nuovo oggetto di TeamFoundationServer associato all'URI, le credenziali e il provider di credenziali specificate.
Metodo pubblico TeamFoundationServer(RegisteredProjectCollection, ICredentials, ICredentialsProvider) Inizializza un nuovo oggetto di TeamFoundationServer associato al server in cui è descritto dal RegisteredProjectCollection, le credenziali e dal provider di credenziali specificate.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AuthenticatedUserDisplayName Ottiene il nome visualizzato dell'utente autenticato.
Proprietà pubblica AuthenticatedUserIdentity Ottiene l'identità dell'utente autenticato.
Proprietà pubblica AuthenticatedUserName Ottiene il nome di un utente autenticato.
Proprietà pubblicaMembro statico ClientCacheDirectory Ottiene la directory che contiene i file di cache client.
Proprietà pubblica ClientCacheDirectoryForInstance Ottiene la directory da utilizzare quando i dati vengono memorizzati nella cache del server.
Proprietà pubblicaMembro statico ClientSettingsDirectory Ottiene o imposta la directory che contiene i file di impostazioni client.
Proprietà pubblica Credentials Ottiene credenziali per l'oggetto di TeamFoundationServer.
Proprietà pubblica Culture Ottiene o imposta le impostazioni cultura da utilizzare per questo oggetto di TeamFoundationServer.
Proprietà pubblica HasAuthenticated Ottiene un flag che indica se questo oggetto di TeamFoundationServer correttamente ha autenticato.
Proprietà pubblica InstanceId Ottiene il GUID che identifica in modo univoco il server.
Proprietà pubblica Name Ottiene il nome del server che esegue Team Foundation Server.
Proprietà pubblica ProxyServer
Proprietà pubblica SessionId Ottiene il GUID che identifica questo oggetto di TeamFoundationServer al server e registrato nel registro attività del server.
Proprietà pubblica TfsTeamProjectCollection Ottiene l'istanza di TfsTeamProjectCollection associata a questo oggetto di TeamFoundationServer.
Proprietà pubblica TimeZone Ottiene o imposta il fuso orario.
Proprietà pubblica Uri Ottiene l'uri del server corrente che esegue Team Foundation Server.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Authenticate Autentica la connessione con il server.
Metodo pubblico Dispose Notifies influisca sugli oggetti di eliminazione ed elimina questo oggetto.
Metodo pubblico EnsureAuthenticated Autentica la connessione, se non è stata autenticata.
Metodo pubblico Equals Verifica se questo oggetto di TeamFoundationServer è uguale all'oggetto specificato. (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 GetHashCode Ottiene il codice hash di questo oggetto. (Esegue l'override di Object.GetHashCode()).
Metodo pubblico GetService(Type) Ottiene il servizio specificato.
Metodo pubblico GetService<T>() Ottiene il servizio specificato.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Ottiene il nome di questo oggetto di TeamFoundationServer. (Esegue l'override di Object.ToString()).

In alto

Eventi

  Nome Descrizione
Evento pubblico CredentialsChanged Questo evento si verifica quando le credenziali della modifica dell'oggetto di TeamFoundationServer.

In alto

Operatori

  Nome Descrizione
Operatore pubblicoMembro statico Equality Verifica se gli oggetti specificati di TeamFoundationServer sono uguali.
Operatore pubblicoMembro statico Inequality Verifica se gli oggetti specificati di TeamFoundationServer non sono uguali.

In alto

Metodi di estensione

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

In alto

Note

Questa classe è obsoleta.Utilizzare le classi di TfsConfigurationServer o di TfsTeamProjectCollection anziché.

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