Compartilhar via


Classe TfsConfigurationServer

Representa uma conexão com o servidor que está executando Team Foundation Server.

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.Client.TfsConnection
    Microsoft.TeamFoundation.Client.TfsConfigurationServer

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

Sintaxe

'Declaração
Public Class TfsConfigurationServer _
    Inherits TfsConnection
public class TfsConfigurationServer : TfsConnection

O tipo TfsConfigurationServer expõe os membros a seguir.

Construtores

  Nome Descrição
Método público TfsConfigurationServer(Uri) Inicializa uma nova instância do objeto TfsConfigurationServer.
Método público TfsConfigurationServer(RegisteredConfigurationServer) Inicializa uma nova instância de objeto de TfsConfigurationServer usando informações de registro no computador local.
Método público TfsConfigurationServer(Uri, ICredentialsProvider) Obsoleta. Inicializa uma nova instância do objeto TfsConfigurationServer.
Método público TfsConfigurationServer(Uri, TfsClientCredentials) Inicializa uma nova instância de TfsConfigurationServer usando as credenciais especificadas.
Método público TfsConfigurationServer(Uri, IdentityDescriptor) Inicializa uma nova instância do objeto TfsConfigurationServer.
Método público TfsConfigurationServer(Uri, Boolean)
Método público TfsConfigurationServer(Uri, ICredentials) Inicializa uma nova instância do objeto TfsConfigurationServer.
Método público TfsConfigurationServer(RegisteredConfigurationServer, IdentityDescriptor) Inicializa uma nova instância de objeto de TfsConfigurationServer usando informações de registro no computador local, e representando uma identidade de IIdentityManagementService.
Método público TfsConfigurationServer(Uri, TfsClientCredentials, IdentityDescriptor) Inicializa uma nova instância de TfsConfigurationServer usando as credenciais especificadas.A identidade representada especificada será para todas as operações.
Método público TfsConfigurationServer(Uri, ICredentials, ICredentialsProvider) Obsoleta. Inicializa uma nova instância do objeto TfsConfigurationServer.
Método público TfsConfigurationServer(RegisteredConfigurationServer, ICredentials, ICredentialsProvider) Obsoleta. Inicializa uma nova instância do objeto TfsConfigurationServer.
Método público TfsConfigurationServer(Uri, TfsClientCredentials, IdentityDescriptor, ITfsRequestChannelFactory)
Método público TfsConfigurationServer(Uri, TfsClientCredentials, IdentityDescriptor, Boolean)
Método público TfsConfigurationServer(Uri, ICredentials, ICredentialsProvider, IdentityDescriptor) Obsoleta. Inicializa uma nova instância do objeto TfsConfigurationServer.
Método público TfsConfigurationServer(RegisteredConfigurationServer, ICredentials, ICredentialsProvider, IdentityDescriptor) Obsoleta. Inicializa uma nova instância do objeto TfsConfigurationServer.
Método público TfsConfigurationServer(Uri, TfsClientCredentials, IdentityDescriptor, ITfsRequestChannelFactory, Boolean)

Superior

Propriedades

  Nome Descrição
Propriedade pública AuthorizedIdentity Obtém a identidade que ele está autorizado para fazer chamadas para o servidor que está executando Team Foundation Server. (Herdado de TfsConnection.)
Propriedade pública CatalogNode Obtém o recurso do catálogo que está associado com essa instância de TfsConfigurationServer. (Substitui TfsConnection.CatalogNode.)
Propriedade protegida CatalogResourceId (Herdado de TfsConnection.)
Propriedade pública ClientCacheDirectoryForInstance Obtém o caminho do diretório que é usado para armazenar em cachê dados do servidor que está executando Team Foundation Server. (Herdado de TfsConnection.)
Propriedade pública ClientCacheDirectoryForUser O caminho que deve ser usado para armazenar em cachê dados específicos do usuário deste servidor.Acessar essa propriedade cometa um chamada de servidor para recuperar informações do usuário se o servidor não foi conectado.Isso será semelhante a: %LOCALAPPDATA%\Microsoft\Team Foundation\[s_version]\Cache\[userId]\[instanceId]_[scheme] (Herdado de TfsConnection.)
Propriedade pública ClientCredentials Obtém as credenciais para essa coleção de projeto. (Herdado de TfsConnection.)
Propriedade pública ClientVolatileCacheDirectoryForInstance O caminho que deve ser usado para armazenar em cachê instância dados específicos do servidor que será removido quando o servidor é removido ou conectado a um usuário diferente. (Herdado de TfsConnection.)
Propriedade pública ConnectivityFailureOnLastWebServiceCall Indica se a última chamada de serviço Web emitido por esse objeto de TfsConnection falhou devido a uma falha de conectividade. (Herdado de TfsConnection.)
Propriedade pública Credentials Obtém as credenciais para essa instância de Team Foundation Server . (Herdado de TfsConnection.)
Propriedade pública Culture Obtém ou define o ambiente de localização que é usado pelo servidor que está executando Team Foundation Server. (Herdado de TfsConnection.)
Propriedade pública HasAuthenticated Obtém o status de um sinalizador que descreve se essa instância de TfsConnection foi autenticada com êxito. (Herdado de TfsConnection.)
Propriedade pública InstanceId Obtém o GUID que identifica a conexão de Team Foundation Server . (Herdado de TfsConnection.)
Propriedade pública IsHostedServer Retorna true se o servidor é um servidor Azure- hospedado Windows do Team Foundation Server (Herdado de TfsConnection.)
Propriedade pública Name Obtém o nome da instância de TfsConfigurationServer. (Substitui TfsConnection.Name.)
Propriedade pública ServerCapabilities Os recursos do servidor de TFS (Herdado de TfsConnection.)
Propriedade pública SessionId Obtém o GUID que identifica essa instância do cliente para o servidor. (Herdado de TfsConnection.)
Propriedade pública TimeZone Obtém ou define o fuso horário desta conexão de Team Foundation Server . Usado para converter datas e horas ao UTC. (Herdado de TfsConnection.)
Propriedade pública UICulture A cultura que será usada.Por padrão a CultureInfo.CurrentUICulture. (Herdado de TfsConnection.)
Propriedade pública Uri Obtém o identificador de recursos uniforme (URI) para esta conexão de Team Foundation Server . (Herdado de TfsConnection.)

Superior

Métodos

  Nome Descrição
Método público Authenticate Autentica a conexão a Team Foundation Server usando o provedor especificado de credenciais. (Herdado de TfsConnection.)
Método público Connect Se conecta a um servidor que esteja executando Team Foundation Server e retorna informações com base em connectOptions. (Herdado de TfsConnection.)
Método protegido CreateInternalProxy (Herdado de TfsConnection.)
Método protegido CreateServiceInstance (Herdado de TfsConnection.)
Método protegido CreateVssConnection (Herdado de TfsConnection.)
Método público Dispose Notifies relacionadas objetos de liberação e disponibiliza essa instância de TfsConnection. (Herdado de TfsConnection.)
Método público EnsureAuthenticated Autentica a conexão a Team Foundation Server se não tiver sido autenticado anteriormente. (Herdado de TfsConnection.)
Método público Equals Retorna verdadeiros do objeto especificado são iguais a este TfsConnection. Igualdade é definida comparando o URL totalmente qualificado dos dois TfsConnections (Herdado de TfsConnection.)
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 GetAuthenticatedIdentity Obtém a identidade que foi autenticada com o servidor. (Herdado de TfsConnection.)
Método público GetClient<T> (Herdado de TfsConnection.)
Método público GetHashCode Obtém o código hash dessa instância de TfsConnection. (Herdado de TfsConnection.)
Método público GetService(Type) Obtém o serviço solicitado. (Herdado de TfsConnection.)
Método público GetService<T>() Obtém o serviço solicitado. (Herdado de TfsConnection.)
Método protegido GetServiceInstance Obtém a instância base do serviço de serviço especificado. (Substitui TfsConnection.GetServiceInstance(Type, Object).)
Método público GetTeamProjectCollection Obtém TfsTeamProjectCollection que tem a certo ID
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido InitializeTeamFoundationObject Inicializa o objeto especificado de Team Foundation Server . (Substitui TfsConnection.InitializeTeamFoundationObject(String, Object).)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método protegido OnConnectivityFailureStatusChanged Aciona o evento de ConnectivityFailureStatusChanged. (Herdado de TfsConnection.)
Método público ToString Obtém o nome da instância de TfsConnection. (Herdado de TfsConnection.)

Superior

Eventos

  Nome Descrição
Evento público ConnectivityFailureStatusChanged Este evento é gerado quando o valor da bandeira de ConnectivityFailureOnLastWebServiceCall muda. (Herdado de TfsConnection.)
Evento público CredentialsChanged Este evento é gerado quando as credenciais de objeto de TeamFoundationServer são alterados. (Herdado de TfsConnection.)

Superior

Comentários

TfsConfigurationServer é derivado de TfsConnection. Substitui a classe obsoleta TeamFoundationServer.

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

TfsConfigurationServerFactory

TfsTeamProjectCollection

Outros recursos

Conectar ao Team Foundation Server a partir de um aplicativo do console