Udostępnij za pośrednictwem


Klasa TeamFoundationServer

Uwaga: ten interfejs API jest już przestarzały.

Reprezentuje połączenie z serwerem z systemem Team Foundation Server.

Hierarchia dziedziczenia

System.Object
  Microsoft.TeamFoundation.Client.TeamFoundationServer

Przestrzeń nazw:  Microsoft.TeamFoundation.Client
Zestaw:  Microsoft.TeamFoundation.Client (w Microsoft.TeamFoundation.Client.dll)

Składnia

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

Typ TeamFoundationServer uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna TeamFoundationServer(String) Inicjuje nowy obiekt TeamFoundationServer, który jest skojarzony z określonym adresem URL.
Metoda publiczna TeamFoundationServer(Uri) Inicjuje nowy obiekt TeamFoundationServer, który jest skojarzony z określonym identyfikatorem URI.
Metoda publiczna TeamFoundationServer(RegisteredProjectCollection) Inicjuje nowy obiekt TeamFoundationServer, który jest skojarzony z serwera, który jest opisany przez określony RegisteredProjectCollection.
Metoda publiczna TeamFoundationServer(String, ICredentialsProvider) Inicjuje nowy obiekt TeamFoundationServer, który jest skojarzony z określonego adresu URL i poświadczenia dostawcy.
Metoda publiczna TeamFoundationServer(String, ICredentials) Inicjuje nowy obiekt TeamFoundationServer, który jest skojarzony z określonym adresem URL i poświadczenia.
Metoda publiczna TeamFoundationServer(Uri, ICredentialsProvider) Inicjuje nowy obiekt TeamFoundationServer, który jest skojarzony z określonym dostawcą URI i poświadczenia.
Metoda publiczna TeamFoundationServer(Uri, ICredentials) Inicjuje nowy obiekt TeamFoundationServer, który jest skojarzony z określonym jednolitym identyfikatorem zasobów (URI) i poświadczenia.
Metoda publiczna TeamFoundationServer(String, ICredentials, ICredentialsProvider) Inicjuje nowy obiekt TeamFoundationServer, który jest skojarzony z określonym adresem URL i poświadczenia.
Metoda publiczna TeamFoundationServer(Uri, ICredentials, ICredentialsProvider) Inicjuje nowy obiekt TeamFoundationServer, który jest skojarzony z określonego identyfikatora URI, poświadczenia i Dostawca poświadczeń.
Metoda publiczna TeamFoundationServer(RegisteredProjectCollection, ICredentials, ICredentialsProvider) Inicjuje nowy obiekt TeamFoundationServer, który jest skojarzony z serwera, który jest opisany przez określony RegisteredProjectCollection, poświadczenia i Dostawca poświadczeń.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna AuthenticatedUserDisplayName Pobiera nazwę wyświetlania uwierzytelnionego użytkownika.
Właściwość publiczna AuthenticatedUserIdentity Pobiera tożsamości użytkownika uwierzytelnionego.
Właściwość publiczna AuthenticatedUserName Pobiera nazwę użytkownika uwierzytelnionego.
Właściwość publicznaStatyczny element członkowski ClientCacheDirectory Pobiera katalogu zawierającego pliki pamięci podręcznej klienta.
Właściwość publiczna ClientCacheDirectoryForInstance Pobiera katalogu korzystać, gdy dane są buforowane z serwera.
Właściwość publicznaStatyczny element członkowski ClientSettingsDirectory Pobiera lub ustawia katalog zawierający pliki ustawień klienta.
Właściwość publiczna Credentials Pobiera poświadczenia dla tego obiektu TeamFoundationServer.
Właściwość publiczna Culture Pobiera lub ustawia kultury dla tego obiektu TeamFoundationServer.
Właściwość publiczna HasAuthenticated Pobiera flagi, która opisuje, czy ten obiekt TeamFoundationServer został pomyślnie uwierzytelniony.
Właściwość publiczna InstanceId Pobiera identyfikator GUID, który unikatowo identyfikuje serwer.
Właściwość publiczna Name Pobiera nazwę serwera, na którym jest uruchomiony Team Foundation Server.
Właściwość publiczna ProxyServer
Właściwość publiczna SessionId Pobiera identyfikator GUID, który identyfikuje ten obiekt TeamFoundationServer z serwerem i jest rejestrowane w dzienniku aktywności serwera.
Właściwość publiczna TfsTeamProjectCollection Pobiera wystąpienie TfsTeamProjectCollection, który jest skojarzony z tym obiektem TeamFoundationServer.
Właściwość publiczna TimeZone Pobiera lub ustawia strefę czasową.
Właściwość publiczna Uri Pobiera identyfikator URI bieżącego serwera z systemem Team Foundation Server.

Początek

Metody

  Nazwa Opis
Metoda publiczna Authenticate Uwierzytelnianie połączenia z serwerem.
Metoda publiczna Dispose Powiadamia zainteresowane obiektów unieszkodliwiania i usuwa ten obiekt.
Metoda publiczna EnsureAuthenticated Uwierzytelnianie połączenia, jeśli wcześniej nie został uwierzytelniony.
Metoda publiczna Equals Sprawdza, czy ten obiekt TeamFoundationServer jest równa określonego obiektu. (Zastępuje Object.Equals(Object)).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetHashCode Pobiera kod skrótu dla tego obiektu. (Zastępuje Object.GetHashCode()).
Metoda publiczna GetService(Type) Pobiera określoną usługę.
Metoda publiczna GetService<T>() Pobiera określoną usługę.
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna ToString Pobiera nazwę tego obiektu TeamFoundationServer. (Zastępuje Object.ToString()).

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne CredentialsChanged To zdarzenie występuje, gdy zmiany poświadczeń obiektu TeamFoundationServer.

Początek

Operatory

  Nazwa Opis
Operator publicznyStatyczny element członkowski Equality Sprawdza, czy TeamFoundationServer obiekty są równe.
Operator publicznyStatyczny element członkowski Inequality Sprawdza, czy wskazane obiekty TeamFoundationServer nie są równe.

Początek

Metody rozszerzające

  Nazwa Opis
Publiczna metoda rozszerzenia GetService<T, V> (Zdefiniowane przez IServiceProviderExtensions).

Początek

Uwagi

Ta klasa jest przestarzała.Zamiast tego użyj klasy TfsTeamProjectCollection lub TfsConfigurationServer.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.TeamFoundation.Client