Compartilhar via


Classe TeamFoundationServer

Observação: esta API agora é obsoleta.

Representa uma conexão a um servidor que esteja executando o Team Foundation Server.

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.Client.TeamFoundationServer

Namespace:  Microsoft.TeamFoundation.Client
Assembly:  Microsoft.TeamFoundation.Client (em Microsoft.TeamFoundation.Client.dll)

Sintaxe

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

O tipo TeamFoundationServer expõe os membros a seguir.

Construtores

  Nome Descrição
Método público TeamFoundationServer(String) Inicializa um novo objeto de TeamFoundationServer que está associado com o URL especificado.
Método público TeamFoundationServer(Uri) Inicializa um novo objeto de TeamFoundationServer que está associado com o URL especificado.
Método público TeamFoundationServer(RegisteredProjectCollection) Inicializa um novo objeto de TeamFoundationServer que está associado com o servidor que é descrito pelo RegisteredProjectCollection especificado.
Método público TeamFoundationServer(String, ICredentialsProvider) Inicializa um novo objeto de TeamFoundationServer que está associado com o provedor especificado URL e de credenciais.
Método público TeamFoundationServer(String, ICredentials) Inicializa um novo objeto de TeamFoundationServer que está associado com o URL e as credenciais especificados.
Método público TeamFoundationServer(Uri, ICredentialsProvider) Inicializa um novo objeto de TeamFoundationServer que está associado com URI e o provedor de credenciais especificados.
Método público TeamFoundationServer(Uri, ICredentials) Inicializa um novo objeto de TeamFoundationServer que está associado com o identificador de recursos uniforme especificado (URI) e as credenciais.
Método público TeamFoundationServer(String, ICredentials, ICredentialsProvider) Inicializa um novo objeto de TeamFoundationServer que está associado com o URL e as credenciais especificados.
Método público TeamFoundationServer(Uri, ICredentials, ICredentialsProvider) Inicializa um novo objeto de TeamFoundationServer que está associado com URI, as credenciais e o provedor de credenciais especificados.
Método público TeamFoundationServer(RegisteredProjectCollection, ICredentials, ICredentialsProvider) Inicializa um novo objeto de TeamFoundationServer que está associado com o servidor que é descrito pelo RegisteredProjectCollection, por credenciais, e especificados pelo provedor de credenciais.

Superior

Propriedades

  Nome Descrição
Propriedade pública AuthenticatedUserDisplayName Obtém o nome para exibição do usuário autenticado.
Propriedade pública AuthenticatedUserIdentity Obtém a identidade autenticada do usuário.
Propriedade pública AuthenticatedUserName Obtém o nome de usuário autenticado.
Propriedade públicaMembro estático ClientCacheDirectory Obtém o diretório que contém os arquivos de cache do cliente.
Propriedade pública ClientCacheDirectoryForInstance Obtém o diretório para usar quando os dados são armazenados em cachê do servidor.
Propriedade públicaMembro estático ClientSettingsDirectory Obtém ou define o diretório que contém os arquivos de configurações do cliente.
Propriedade pública Credentials Obtém as credenciais para este objeto de TeamFoundationServer.
Propriedade pública Culture Obtém ou define a cultura para usar este objeto de TeamFoundationServer.
Propriedade pública HasAuthenticated Obtém um sinalizador que descreve se este objeto de TeamFoundationServer foi autenticada com êxito.
Propriedade pública InstanceId Obtém o GUID que identifica unicamente o servidor.
Propriedade pública Name Obtém o nome do servidor que está executando o Team Foundation Server.
Propriedade pública SessionId Obtém o GUID que identifica este objeto de TeamFoundationServer para o servidor e é gravado no log de atividade do servidor.
Propriedade pública TfsTeamProjectCollection Obtém a instância de TfsTeamProjectCollection que está associada com este objeto de TeamFoundationServer.
Propriedade pública TimeZone Obtém ou define o fuso horário.
Propriedade pública Uri Obtém o URL do servidor atual que está executando o Team Foundation Server.

Superior

Métodos

  Nome Descrição
Método público Authenticate Autentica a conexão com o servidor.
Método público Dispose Notifies interessado objetos de liberação e disponibiliza este objeto.
Método público EnsureAuthenticated Autentica a conexão, se não foi autenticada anteriormente.
Método público Equals Verifica se este objeto de TeamFoundationServer é igual ao objeto especificado. (Substitui Object.Equals(Object).)
Método protegido Finalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que seja recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Obtém o código hash para este objeto. (Substitui Object.GetHashCode().)
Método público GetService(Type) Obtém o serviço especificado.
Método público GetService<T>() Obtém o serviço especificado.
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público ToString Obtém o nome do objeto de TeamFoundationServer. (Substitui Object.ToString().)

Superior

Eventos

  Nome Descrição
Evento público CredentialsChanged Esse evento ocorre quando as credenciais de objeto de TeamFoundationServer são alterados.

Superior

Operadores

  Nome Descrição
Operador públicoMembro estático Equality Verifica se os objetos específicos de TeamFoundationServer são iguais.
Operador públicoMembro estático Inequality Verifica se os objetos específicos de TeamFoundationServer não são iguais.

Superior

Comentários

Essa classe está obsoleta. Use as classes de TfsTeamProjectCollection ou de TfsConfigurationServer em vez disso.

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Client