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.