Share via


Namespace Microsoft.TeamFoundation.Client

O namespace de Microsoft.TeamFoundation.Client fornece APIs para se conectar ao Visual Studio Team Foundation Server e dados de acesso sobre coleções de projeto de equipe e projetos de equipe.

Você pode usar TfsConfigurationServer para se conectar a um projeto de equipe, e você pode usar TfsTeamProjectCollection com CatalogNode para acessar dados sobre coleções de projeto de equipe e projetos de equipe. Para obter mais informações, consulte Conectar ao Team Foundation Server a partir de um aplicativo do console.

Você pode acessar dados mais sobre projetos de equipe usando TfsTeamProjectCollection.GetServiceInstance ou TfsConfigurationServer.GetServiceInstance para obter objetos como as classes de WorkItemStore e de VersionControlServer e IBuildServer interface. Para obter mais informações, consulte discussões de GetServiceInstance em Conectar ao Team Foundation Server a partir de um aplicativo do console.

Classes

  Classe Descrição
Classe pública ArtifactVersionSpec Conjunto de versões conhecidos de ArtifactSpec.
Classe pública BasicAuthCredential Fornece uma credenciais para autenticação básica com o Team Foundation Server.
Classe pública BasicAuthToken Fornece um símbolo para a autenticação básica de identidades da internet.
Classe pública BorderPanel Esta API dá suporte à infraestrutura do Team Foundation Server e não se destina a ser usada diretamente em seu código.
Classe pública ClientContext Representa o contexto de um comando que é iniciada por um aplicativo cliente.
Classe pública ConfirmationBuilder Responsável para processar entradas para a página de confirmação páginas individuais do assistente.
Classe pública ConnectedUserContext
Classe pública ConnectionUserChangedEventArgs
Classe pública ConnectivityFailureStatusChangedEventArgs O objeto EventArgs fornecido para manipuladores de eventos para o evento de ConnectivityFailureStatusChanged em TfsConnection.
Classe pública ContextChangedEventArgs EventArgs para o evento de ContextChanged na interface de ITeamFoundationContextManager .
Classe pública ContextChangingEventArgs EventArgs para o evento de ContextChanging na interface de ITeamFoundationContextManager.
Classe pública CookieCredential Fornece etapas federou autenticação com uma instância de TfsConnection hospedado usando cookies.
Classe pública CookieToken Fornece baseada em um símbolo de autenticação.
Classe pública CredentialsChangedEventArgs Contém as propriedades que são afetadas quando as credenciais de objeto Team Foundation Server são alterados.
Classe pública DeletionException Acionada quando ocorrer um erro durante uma exclusão.
Classe pública DragDrop
Classe pública DragDropParameters
Classe pública FederatedCredential Fornece uma implementação comum para credenciais federadas.
Classe pública GzipResourceReader
Classe pública InformationBar Esta API oferece suporte para a infraestrutura de Team Foundation Server e não deve ser usada diretamente a partir do seu código.
Classe pública IssuedToken Fornece uma classe base comum para tokens emitidos.
Classe pública IssuedTokenCredential Fornece uma classe base comum para credenciais simbólicas emitido.
Classe pública LinksCollection Representa uma coleção de mapeamentos de IDs de produto para seus respectivos URL do produto que foram criados durante instanciação do modelo de metodologia.
Classe pública LogLevels Descreve categorias diferentes para as entradas do log.
Classe pública NotificationManager Entrega notificações de eventos em processos em uma única área de trabalho.Isso é usado para manter as interfaces de usuário na atual de Visual Studio sobre alterações que são decretadas localmente, como a manipulação de espaço de trabalho de controle de versão.
Classe pública OAuthToken Fornece um símbolo que é usado para autenticação baseada delegação de OAuth
Classe pública OAuthTokenContainer Um contêiner para encapsular um token de acesso de OAuth e um OAuth atualizem o símbolo (ou código de autorização)
Classe pública OAuthTokenCredential
Classe pública PcwException Para lançada uma exceção com o assistente de criação do projeto.
Classe pública PerfTraceListener Escuta rastreamentos de desempenho.
Classe pública PluginInitializationFailedException Acionada quando um plug-in não inicializou.
Classe pública ProjectCreationContext Representa as informações de configuração do modelo de metodologia que é usada por plug-ins ao executar o modelo de metodologia se tasks.
Classe pública ProjectCreationMacroResolver Resolve e substituem macros em ProjectCreationSupportedMacros.
Classe pública ProjectCreationSupportedMacros Contém as macros que são suportados pelo assistente de criação do projeto.
Classe pública PropertyBag Representa uma coleção não ordenada propriedades e seus valores.
Classe pública PropertyChangeEventArgs Argumentos para um evento de alteração de propriedade.
Classe pública PropertyDoesNotExistException Gerado quando uma propriedade não existir.
Classe pública ProxyStatistics Esta API dá suporte à infraestrutura do Team Foundation Server e não se destina a ser usada diretamente em seu código.
Classe pública ProxyStatisticsInfo Esta API dá suporte à infraestrutura do Team Foundation Server e não se destina a ser usada diretamente em seu código.
Classe pública PublicDataKeys Contém constantes de cadeia de caracteres para chaves de dados públicos.
Classe pública ReadOnlyDictionary<TKey, TValue> Uma versão somente leitura de IDictionary<TKey, TValue>.
Classe pública RegisteredConfigurationServer Descreve um servidor registrado de configuração.
Classe pública RegisteredProjectCollection Descreve uma coleção registrada do projeto.
Classe pública RegisteredServers Obsoleta. Gerencia a lista de servidores registrados no Registro do sistema.
Classe pública RegisteredTfsConnections Classe que representa um Registro de conexões de Team Foundation Server.
Classe pública SimpleWebToken Fornece o símbolo simples da Web que é usado para autenticação de OAuth.
Classe pública SimpleWebTokenCredential Fornece etapas federou autenticação com uma instância de TfsConnection hospedado usando tokens simples da Web.
Classe pública TeamFoundationDateTimePicker Esta API dá suporte à infraestrutura do Team Foundation Server e não se destina a ser usada diretamente em seu código.
Classe pública TeamFoundationServer Obsoleta. Representa uma conexão a um servidor que esteja executando o Team Foundation Server.
Classe pública TeamFoundationServerFactory Obsoleta. Fábrica de classe para objetos de TeamFoundationServer.Essa classe está obsoleta.Use TfsTeamProjectCollectionFactory em vez disso.
Classe pública TeamFoundationSoapProxy Obsoleta. Fornece o protocolo para comunicação do objeto Team Foundation usando SOAP.
Classe pública TeamFoundationTeam Esta é uma classe wrapper para uma identidade de equipe que faz conveniente para trabalhar com propriedades.Também fornece métodos auxiliares para criar, atualizar, consulte e ler equipes no servidor
Classe pública TeamProjectDeleter Esta API dá suporte à infraestrutura do Team Foundation Server e não se destina a ser usada diretamente em seu código.
Classe pública TeamProjectDeleter.StatusEventArgs Esta API dá suporte à infraestrutura do Team Foundation Server e não se destina a ser usada diretamente em seu código.
Classe pública TeamProjectPicker Fornece uma caixa de diálogo para selecionar uma coleção de projetos de TeamFoundation.
Classe pública TeamProjectWizardPage Representa uma página do assistente de criação do projeto.
Classe pública TeamPropertiesView Baseie a classe abstrata para todos os objetos do modo de equipe.Os objetos do modo de equipe seguem o padrão de fachada.Neste aspecto os objetos do modo de equipe fornecem uma maneira fácil para acessar propriedades específicas complexo ou de domínio que exigem a informações adicionais sobre como são armazenados no saco de propriedade de equipe e como devem ser apresentados ao mundo externo.Os objetos de exibição podem consumir outros objetos de exibição, como um objeto de exibição que gerencia a equipe específico que experiência de desenvolvimento propriedades podem usar outro objeto de exibição que gerencia propriedades relacionadas acompanhamento de item de trabalho, que item de trabalho em um projeto representa itens de trabalho de bug, para a equipe.
Classe pública TfsClientCacheUtility
Classe pública TfsClientCredentials Fornece credenciais para usar quando você se conecta a Team Foundation Server.
Classe pública TfsClientCredentialStorage Token classe auxiliar de armazenamento que armazenar e recuperar tokens de autenticação para o Team Foundation Server.
Classe pública TfsConfigurationServer Representa uma conexão com o servidor que está executando Team Foundation Server.
Classe pública TfsConfigurationServerFactory Fábrica de classe para objetos de TfsConfigurationServerFactory.
Classe pública TfsConfigurationServerManager
Classe pública TfsConnection Representa a conexão do cliente para o servidor que está executando Team Foundation Server.
Classe pública TfsConnectionWebServiceCallEventArgs O objeto EventArgs fornecido para manipuladores de eventos para os eventos estáticos de WebServiceCallBegin e de WebServiceCallEnd em TfsConnection.
Classe pública TfsTeamProjectCollection Abstrai a infraestrutura comum para o sistema de Team Foundation e é a classe pai para componentes de Team Foundation .
Classe pública TfsTeamProjectCollectionFactory Fábrica de classe para objetos de TfsTeamProjectCollection.
Classe pública TfsTeamService
Classe pública TswaClientHyperlinkService Um utilitário de classe usada para gerar hiperlinks do Team Web Access.
Classe pública UICredentialsProvider Usado para solicitar credenciais do Windows.
Classe pública ValidationFailedException Acionada quando a validação falhar.
Classe pública WebServiceCall Classe para um chamada de serviço Web.
Classe pública WebServiceCallList Uma lista de chamadas de serviço Web.
Classe pública WebServiceStatList Uma lista das estatísticas de serviço Web.
Classe pública WebServiceStats Contém várias propriedades para descrever um serviço Web.
Classe pública WindowsCredential Fornece uma credenciais para a autenticação windows com Team Foundation Server.
Classe pública WindowsToken

Interfaces

  Interface Descrição
Interface pública IArtifactProvider Define métodos para recuperar um produto e o formulário generalizado do documento.
Interface pública ICancelableAsyncResult Representa o estado de uma operação assíncrona anulável.
Interface pública IClientContext Descreve o contexto para um comando que é iniciada por um aplicativo cliente.
Interface pública IClientLinking Interface para vincular de cliente.
Interface pública ICredentialsProvider Descreve mecanismos para manipular falhas de autenticação para componentes do Team Foundation.
Interface pública ILogger A interface para registrar implementações. Efetua logon eventos em um arquivo de log.
Interface pública ILogHandler Manipulador para registrar eventos.
Interface pública IProjectComponentCreator Descreve os métodos que um plug-in do assistente de criação do projeto deve implementar de modo que é chamado pelo mecanismo de execução.
Interface pública IProjectContext Obsoleta. Descreve o contexto para uma conexão do Team Foundation.
Interface pública IProjectCreation Fornece métodos que permitem criando projetos de equipe de um arquivo de especificação em lotes em vez do assistente de criação do projeto.
Interface pública IProjectCreationPlugin Interface para pacotes que fornecem manipuladores de ferramenta para o assistente de criação do projeto.
Interface pública IResultCollection<T> Descreve os mecanismos para ResultCollections.ResultCollections é enumeráveis e descartável.
Interface pública IRuntimeHost Esta API dá suporte à infraestrutura do Team Foundation Server e não se destina a ser usada diretamente em seu código.
Interface pública ITeamFoundationContext Essa interface contém informações sobre o contexto da janela de Team Explorer .
Interface pública ITeamFoundationContextManager Obtenha esse serviço para monitorar alterações ao contexto atual associado com a janela de Team Explorer .
Interface pública ITeamFoundationContextManager2 Obtenha esse serviço para monitorar alterações ao contexto atual associado com a janela do Team Explorer.Essa implementação também permite a configuração completa de contexto com todos os parâmetros.
Interface pública ITeamProjectPickerDefaultSelectionProvider Interface para fornecer a seleção padrão para a caixa de diálogo de conexão.
Interface pública ITemplateExporter Interface que fornece métodos para exportar uma metodologia do servidor para o cliente para exibir e editar.
Interface pública ITemplateImporter Interface que fornece métodos que são necessários para importar um arquivo de metodologia.Depois que é importado, a metodologia pode ser selecionada em um assistente para criação do projeto.
Interface pública ITemplateValidator Interface que fornece métodos para validar uma métodologia antes de importar.

Delegados

  Delegado Descrição
Delegado público ConnectivityFailureStatusChangedEventHandler A assinatura para manipuladores de eventos para o evento de ConnectivityFailureStatusChanged em TfsConnection.
Delegado público CredentialsChangedEventHandler Manipulador de eventos acionada quando as credenciais são alteradas.
Delegado público NotificationManager.GetNotificationParametersCallback Retorno de chamada para permitir que o provedor de notificação personalizar os parâmetros com base na versão da janela que são especificamente a.
Delegado público NotificationManager.NotificationHandler
Delegado público OAuthTokensReceivedCallback Um consumidor forneceu o delegado para ser notificado quando API subjacente recebeu um conjunto de tokens (um token de acesso e um símbolo de atualização) em troca de um código de autorização ou um token anterior de atualização.
Delegado público ProjectCreationContext.PropertyChangeEventHandler Manipulador de eventos para quando uma propriedade é alterado.
Delegado público TeamProjectDeleter.StatusEventHandler Esta API dá suporte à infraestrutura do Team Foundation Server e não se destina a ser usada diretamente em seu código.
Delegado público TfsConnectionWebServiceCallEventHandler A assinatura para manipuladores de eventos para os eventos estáticos de WebServiceCallBegin e de WebServiceCallEnd em TfsConnection.

Enumerações

  Enumeração Descrição
Enumeração pública ActiveContextChange Essa enumeração é usada para denotar um tipo de alteração de contexto.Cada valor pode ser combinado quando necessário porque este é um enum dos sinalizadores.
Enumeração pública ActiveContextChangeReason Essa enumeração é usada para denotar a razão para uma alteração de contexto.
Enumeração pública BorderPanel.Sides Representa os sinalizadores para indicar que lados de um painel são desenhados como tendo uma borda.
Enumeração pública FailureKind Descreve o tipo de falha que ocorreu.
Enumeração pública ImageScalingMode
Enumeração pública InformationBar.IconType Esta API dá suporte à infraestrutura do Team Foundation Server e não se destina a ser usada diretamente em seu código.
Enumeração pública LogCategory Descreve a categoria de mensagem que está sendo gravada em um log.
Enumeração pública LogFlags Descreve os sinalizadores que podem descrever uma mensagem que é escrita em um log.
Enumeração pública OAuthTokenType O tipo de token de OAuth
Enumeração pública RuntimeEnvironmentFlags Sinalizadores que descrevem o ambiente de tempo de execução.
Enumeração pública ServerCapabilities
Enumeração pública TeamProjectPickerMode Descreve o modo atual para a caixa de diálogo seletor de Projeto de equipe.