Classe TfsConnection
Representa a conexão do cliente para o servidor que está executando Team Foundation Server.
Hierarquia de herança
System.Object
Microsoft.TeamFoundation.Client.TfsConnection
Microsoft.TeamFoundation.Client.TfsConfigurationServer
Microsoft.TeamFoundation.Client.TfsTeamProjectCollection
Namespace: Microsoft.TeamFoundation.Client
Assembly: Microsoft.TeamFoundation.Client (em Microsoft.TeamFoundation.Client.dll)
Sintaxe
'Declaração
Public MustInherit Class TfsConnection _
Implements IServiceProvider, IDisposable
public abstract class TfsConnection : IServiceProvider,
IDisposable
O tipo TfsConnection expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
![]() ![]() |
ApplicationName | Obtém ou define o nome de um aplicativo que está fazendo uma solicitação no servidor. |
![]() |
AuthorizedIdentity | Obtém a identidade que ele está autorizado para fazer chamadas para o servidor que está executando Team Foundation Server. |
![]() |
CatalogNode | Obtém o recurso do catálogo para esta conexão de Team Foundation Server . |
![]() |
CatalogResourceId | |
![]() ![]() |
ClientCacheDirectory | Obtém o caminho do diretório que contém os arquivos de cache do cliente. |
![]() |
ClientCacheDirectoryForInstance | Obtém o caminho do diretório que é usado para armazenar em cachê dados do servidor que está executando Team Foundation Server. |
![]() |
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] |
![]() ![]() |
ClientConfigurationDirectory | Diretório que contém os arquivos de configuração do cliente que está sob o diretório de configurações.Isso será semelhante: C:\Documents and Settings\username\Local Settings\Application Data\Microsoft\Team Foundation\[s_version]\Configuration |
![]() |
ClientCredentials | Obtém as credenciais para essa coleção de projeto. |
![]() ![]() |
ClientSettingsDirectory | Obtém ou define o caminho do diretório que contém os arquivos de cache do cliente. |
![]() ![]() |
ClientVolatileCacheDirectory | Diretório que contém os arquivos de cache do cliente que serão removidos quando sua conexão correspondente do servidor seja removida ou substituída.Isso será semelhante a: %LOCALAPPDATA%\Microsoft\Team Foundation\[s_version]\Cache\Volatile |
![]() |
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. |
![]() |
ConnectivityFailureOnLastWebServiceCall | Indica se a última chamada de serviço Web emitido por esse objeto de TfsConnection falhou devido a uma falha de conectividade. |
![]() |
Credentials | Obtém as credenciais para essa instância de Team Foundation Server . |
![]() |
Culture | Obtém ou define o ambiente de localização que é usado pelo servidor que está executando Team Foundation Server. |
![]() |
HasAuthenticated | Obtém o status de um sinalizador que descreve se essa instância de TfsConnection foi autenticada com êxito. |
![]() |
InstanceId | Obtém o GUID que identifica a conexão de Team Foundation Server . |
![]() |
IsHostedServer | Retorna true se o servidor é um servidor Azure- hospedado Windows do Team Foundation Server |
![]() |
Name | Obtém o nome desta conexão de Team Foundation Server . |
![]() ![]() |
OperationName | Obtém ou define o nome da operação que está sendo executada por um aplicativo no servidor. |
![]() |
ServerCapabilities | Os recursos do servidor de TFS |
![]() |
SessionId | Obtém o GUID que identifica essa instância do cliente para o servidor. |
![]() |
TimeZone | Obtém ou define o fuso horário desta conexão de Team Foundation Server . Usado para converter datas e horas ao UTC. |
![]() ![]() |
TotalRequestCount | O número total de vezes que o evento de WebServiceCallBegin acionou neste appdomain. |
![]() |
UICulture | A cultura que será usada.Por padrão a CultureInfo.CurrentUICulture. |
![]() |
Uri | Obtém o identificador de recursos uniforme (URI) para esta conexão de Team Foundation Server . |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
Authenticate | Autentica a conexão a Team Foundation Server usando o provedor especificado de credenciais. |
![]() |
Connect | Se conecta a um servidor que esteja executando Team Foundation Server e retorna informações com base em connectOptions. |
![]() |
CreateInternalProxy | |
![]() |
CreateServiceInstance | |
![]() |
CreateVssConnection | |
![]() |
Dispose | Notifies relacionadas objetos de liberação e disponibiliza essa instância de TfsConnection. |
![]() |
EnsureAuthenticated | Autentica a conexão a Team Foundation Server se não tiver sido autenticado anteriormente. |
![]() |
Equals | Retorna verdadeiros do objeto especificado são iguais a este TfsConnection. Igualdade é definida comparando o URL totalmente qualificado dos dois TfsConnections (Substitui Object.Equals(Object).) |
![]() |
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.) |
![]() |
GetAuthenticatedIdentity | Obtém a identidade que foi autenticada com o servidor. |
![]() |
GetClient<T> | |
![]() ![]() |
GetFullyQualifiedUriForName | Essa função assume que o nome passado será o nome amigável de servidor ou o URL à raiz da coleção.Urls totalmente qualificados para a página de serviço de rede local não devem ser passados aqui. |
![]() |
GetHashCode | Obtém o código hash dessa instância de TfsConnection. (Substitui Object.GetHashCode().) |
![]() |
GetService(Type) | Obtém o serviço solicitado. |
![]() |
GetService<T>() | Obtém o serviço solicitado. |
![]() |
GetServiceInstance | |
![]() |
GetType | Obtém Type da instância atual. (Herdado de Object.) |
![]() |
InitializeTeamFoundationObject | Inicializa o objeto criado se ele implementa ITfsConnectionObject. |
![]() |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) |
![]() |
OnConnectivityFailureStatusChanged | Aciona o evento de ConnectivityFailureStatusChanged. |
![]() |
ToString | Obtém o nome da instância de TfsConnection. (Substitui Object.ToString().) |
Superior
Eventos
Nome | Descrição | |
---|---|---|
![]() |
ConnectivityFailureStatusChanged | Este evento é gerado quando o valor da bandeira de ConnectivityFailureOnLastWebServiceCall muda. |
![]() |
CredentialsChanged | Este evento é gerado quando as credenciais de objeto de TeamFoundationServer são alterados. |
![]() ![]() |
WebServiceCallBegin | Este evento é acionado quando o modelo de objeto de cliente de TFS começa a execução de uma solicitação da Web neste appdomain. O manipulador de eventos receptor será fornecido com a instância de TfsConnection em que a chamada serviço Web (se originou disponível). |
![]() ![]() |
WebServiceCallEnd | Este evento é acionado quando o modelo de objeto de cliente TFS de concluir a execução de uma solicitação da Web neste appdomain. O manipulador de eventos receptor será fornecido com a instância de TfsConnection em que a chamada serviço Web (se originou disponível). |
Superior
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.