Поделиться через


TeamFoundationServer - класс

Примечание. Данный API устарел.

Представляет соединение с сервером, на котором запущен Team Foundation Server.

Иерархия наследования

System.Object
  Microsoft.TeamFoundation.Client.TeamFoundationServer

Пространство имен:  Microsoft.TeamFoundation.Client
Сборка:  Microsoft.TeamFoundation.Client (в Microsoft.TeamFoundation.Client.dll)

Синтаксис

'Декларация
<ObsoleteAttribute("")> _
Public Class TeamFoundationServer _
    Implements IServiceProvider, IDisposable
[ObsoleteAttribute("")]
public class TeamFoundationServer : IServiceProvider, 
    IDisposable

Тип TeamFoundationServer предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод TeamFoundationServer(String) Инициализирует новый объект TeamFoundationServer, который связан с указанным URL-адресом.
Открытый метод TeamFoundationServer(Uri) Инициализирует новый объект TeamFoundationServer, который связан с указанными универсальным кодом ресурса (uri).
Открытый метод TeamFoundationServer(RegisteredProjectCollection) Инициализирует новый объект TeamFoundationServer, который связан с сервером, на котором описывается указанным RegisteredProjectCollection.
Открытый метод TeamFoundationServer(String, ICredentialsProvider) Инициализирует новый объект TeamFoundationServer, который связан с указанным поставщиком URL-адрес и учетные данные.
Открытый метод TeamFoundationServer(String, ICredentials) Инициализирует новый объект TeamFoundationServer, который связан с указанным URL-адресом и учетными данными.
Открытый метод TeamFoundationServer(Uri, ICredentialsProvider) Инициализирует новый объект TeamFoundationServer, который связан с указанными универсальным кодом ресурса (uri) и поставщиком учетных данных.
Открытый метод TeamFoundationServer(Uri, ICredentials) Инициализирует новый объект TeamFoundationServer, который связан с указанными универсальным кодом ресурса (URI) и учетными данными.
Открытый метод TeamFoundationServer(String, ICredentials, ICredentialsProvider) Инициализирует новый объект TeamFoundationServer, который связан с указанным URL-адресом и учетными данными.
Открытый метод TeamFoundationServer(Uri, ICredentials, ICredentialsProvider) Инициализирует новый объект TeamFoundationServer, который связан с указанными универсальным кодом ресурса (uri) учетными данными и поставщиком учетных данных.
Открытый метод TeamFoundationServer(RegisteredProjectCollection, ICredentials, ICredentialsProvider) Инициализирует новый объект TeamFoundationServer, который связан с сервером, описанный указанными учетными данными RegisteredProjectCollection, и поставщиком учетных данных.

В начало страницы

Свойства

  Имя Описание
Открытое свойство AuthenticatedUserDisplayName Возвращает отображаемое имя пользователя, прошедшего проверку подлинности.
Открытое свойство AuthenticatedUserIdentity Возвращает идентификатор прошедшего проверку подлинности пользователя.
Открытое свойство AuthenticatedUserName Возвращает имя пользователя, прошедшего проверку подлинности.
Открытое свойствоСтатический член ClientCacheDirectory Возвращает каталог, содержащий файлы кэша клиента.
Открытое свойство ClientCacheDirectoryForInstance Возвращает каталог, используемый, когда данные кэшируются с сервера.
Открытое свойствоСтатический член ClientSettingsDirectory Возвращает или задает каталог, содержащий параметры клиента хранятся.
Открытое свойство Credentials Возвращает учетные данные для данного объекта TeamFoundationServer.
Открытое свойство Culture Возвращает или задает язык и региональные параметры, которые следует использовать для данного объекта TeamFoundationServer.
Открытое свойство HasAuthenticated Возвращает пометить, описывающий проверяет, является ли данный объект TeamFoundationServer успешно.
Открытое свойство InstanceId Возвращает идентификатор GUID, который уникальным образом идентифицирует сервер.
Открытое свойство Name Возвращает имя сервера, на котором запущен Team Foundation Server.
Открытое свойство ProxyServer
Открытое свойство SessionId Возвращает идентификатор GUID, определяющий этот объект TeamFoundationServer к серверу и записи в журнале действий сервера.
Открытое свойство TfsTeamProjectCollection Возвращает экземпляр TfsTeamProjectCollection, который связан с этим объектом TeamFoundationServer.
Открытое свойство TimeZone Возвращает или задает часовой пояс.
Открытое свойство Uri Получает универсальный код ресурса (uri) текущего сервера, на котором запущен Team Foundation Server.

В начало страницы

Методы

  Имя Описание
Открытый метод Authenticate Проверяет соединение с сервером.
Открытый метод Dispose Notifies интересовало объекты удаления и удаляет этот объект.
Открытый метод EnsureAuthenticated Проверяет соединение, если оно еще не было проверку подлинности.
Открытый метод Equals Проверяет, равен ли этот объект указанному объекту. TeamFoundationServer (Переопределяет Object.Equals(Object).)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Получает хэш-код для этого объекта. (Переопределяет Object.GetHashCode().)
Открытый метод GetService(Type) Возвращает указанную службу.
Открытый метод GetService<T>() Возвращает указанную службу.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Получает имя данного объекта TeamFoundationServer. (Переопределяет Object.ToString().)

В начало страницы

События

  Имя Описание
Открытое событие CredentialsChanged Это событие происходит, когда учетные данные объекта TeamFoundationServer изменяются.

В начало страницы

Операторы

  Имя Описание
Открытый операторСтатический член Equality Проверяет, равны ли указанные объекты TeamFoundationServer.
Открытый операторСтатический член Inequality Проверяет, является ли указанные объекты неравными. TeamFoundationServer

В начало страницы

Методы расширения

  Имя Описание
Открытый метод расширения GetService<T, V> (Определено в IServiceProviderExtensions.)

В начало страницы

Заметки

Этот класс устарел.Используйте классы TfsTeamProjectCollection или TfsConfigurationServer.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.TeamFoundation.Client - пространство имен