Compartilhar 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 Conectando ao Team Foundation Server de um aplicativo de 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 Conectando ao Team Foundation Server de um aplicativo de console.

Classes

  Classe Descrição
Classe pública AddDomainDialogDataSource
Classe pública AddDomainDialogDataSource.PropertyName
Classe pública ArtifactVersionSpec conjunto de versões conhecidos de ArtifactSpec.
Classe pública AuthenticationCompleteEventArgs
Classe pública AutoModal
Classe pública BaseDialog
Classe pública BaseUserControl
Classe pública BasicAuthCredential
Classe pública BasicAuthToken
Classe pública BeforeShowDialogEventArgs
Classe pública BorderPanel Esses apis oferece suporte a infra-estrutura do Team Foundation Server e não se destina a ser usado diretamente do seu código.
Classe pública BrowserHelper
Classe pública ClientCertificateManager
Classe pública ClientContext Representa o contexto de um comando que é lançado por um aplicativo cliente.
Classe pública ClientSkuNumbers
Classe pública ComboTree
Classe pública ConfirmationBuilder Responsável para processar entradas para a página de confirmação de páginas individuais do assistente.
Classe pública ConnectivityFailureStatusChangedEventArgs O objeto EventArgs fornecido para manipuladores de eventos para o evento de ConnectivityFailureStatusChanged em TfsConnection.
Classe pública ConsoleHost
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 um token baseada em cookie de autenticação.
Classe pública CredentialsCacheManager
Classe pública CredentialsChangedEventArgs Contém as propriedades que são afetadas quando as credenciais de objeto do Team Foundation Server são alterados.
Classe pública CredentialsProviderHelper
Classe pública CssHierarchyControl
Classe pública CssNode
Classe pública CssNodeCollection
Classe pública DataGridViewDetailsEventArgs
Classe pública DataGridViewWithDetails
Classe protegida DataGridViewWithDetails.DataGridViewWithDetailsRowAccessibleObject
Classe protegida DataGridViewWithDetails.DataGridWithDetailsAccessibleObject
Classe pública DeferredEvent
Classe pública DeletionException Acionada quando ocorre um erro durante uma exclusão.
Classe pública DialogAuthenticate
Classe pública DragDrop
Classe pública DragDropParameters
Classe pública Expandex
Classe pública ExternalHelpLinks
Classe pública FederatedAcsLogon
Classe pública FederatedCredential fornece uma implementação comum para credenciais federadas.
Classe pública FocusableToolStrip
Classe pública FocusToolbarEventArgs
Classe pública FormUtils
Classe pública GzipResourceReader
Classe pública InformationBar Esses apis oferece suporte a infra-estrutura de Team Foundation Server e não se destina a ser usado diretamente 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 IssuedTokenProvider
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 ListViewColumnSizedEventArgs
Classe pública ListViewResize
Classe pública ListViewResizeX
Classe pública LogLevels Descreve categorias diferentes para as entradas do log.
Classe pública NonConfiguredSiteHelper
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 tarefas.
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 Esses apis oferece suporte a infra-estrutura do Team Foundation Server e não se destina a ser usado diretamente do seu código.
Classe pública ProxyStatisticsInfo Esses apis oferece suporte a infra-estrutura do Team Foundation Server e não se destina a ser usado diretamente do 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 do Team Foundation Server.
Classe pública ResultCollection<T, V>
Classe pública ServiceProviderAggregator
Classe pública SimpleWebToken Fornece o símbolo da Web simples 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 TeamExplorerProjects
Classe pública TeamFoundationContext
Classe pública TeamFoundationContextExtensions
Classe pública TeamFoundationDateTimePicker Esses apis oferece suporte a infra-estrutura do Team Foundation Server e não se destina a ser usado diretamente do seu código.
Classe pública TeamFoundationRuntimeHost
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 da classe para objetos de TeamFoundationServer.Essa classe está obsoleta.Use TfsTeamProjectCollectionFactory em vez de isso.
Classe pública TeamFoundationSoapProxy Obsoleta. Fornece o protocolo para comunicação do objeto do 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 TeamFoundationWorkspaceContextChangedEventArgs
Classe pública TeamFoundationWorkspaceContextMonitor
Classe pública TeamProjectDeleter Esses apis oferece suporte a infra-estrutura do Team Foundation Server e não se destina a ser usado diretamente do seu código.
Classe pública TeamProjectDeleter.StatusEventArgs Esses apis oferece suporte a infra-estrutura do Team Foundation Server e não se destina a ser usado diretamente do 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.Em este 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 eles 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 é o tipo de item de trabalho em um projeto representa itens de trabalho de bug, para a equipe.
Classe pública TFProxyServer
Classe pública TFProxyServerFactory
Classe pública TfsClientCredentials Fornece credenciais para utilizar quando você se conecta a 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 da classe para objetos de TfsConfigurationServerFactory.
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 de WebServiceCallBegin estáticos e de WebServiceCallEnd em TfsConnection.
Classe pública TfsCredentialCacheEntry
Classe pública TfsDiagnosticHelper
Classe pública TfsDiagnosticNodeInfo
Classe pública TfsDiagnosticService
Classe pública TfsRequestContext
Classe pública TfsTeamProjectCollection Abstrai a infra-estrutura comum para o sistema de Team Foundation e é a classe pai para componentes de Team Foundation .
Classe pública TfsTeamProjectCollectionFactory Fábrica da classe para objetos de TfsTeamProjectCollection.
Classe pública TfsTeamService
Classe pública TfsWebClient
Classe pública TFUtil
Classe pública TswaClientHyperlinkService Um utilitário de classe usada para gerar hiperlinks de acesso Web de equipe.
Classe pública UIConfig
Classe pública UICredentialsProvider Usado para requisitar para as credenciais do windows.
Classe pública UIHost
Classe pública UIHostColors
Classe pública ValidationFailedException Acionada quando a validação falhar.
Classe pública VSColorTable
Classe pública WebServiceCall Classe para uma 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 Win32WindowWrapper
Classe pública WindowsCredential Fornece as credenciais para autenticação do windows com Team Foundation Server.
Classe pública WindowsHost
Classe pública WindowsToken
Classe pública WindowsUserPicker
Classe pública WinformsStyler
Classe pública WrappingCheckBox
Classe pública WrappingRadioButton

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 é lançado por um aplicativo cliente.
Interface pública IClientLinking Interface para vincular de cliente.
Interface pública IContextMenuDispatch
Interface pública ICredentialsProvider Descreve mecanismos para manipular falhas de autenticação para componentes do team foundation.
Interface pública ICssDataProvider
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 IPortalSettingsLauncher
Interface pública IProcessTemplateManagerLauncher
Interface pública IProjectAlertsLauncher
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 IProjectCreationWizardLauncher
Interface pública IResultCollection<T> descreve os mecanismos para ResultCollections.ResultCollections é enumeráveis e descartável.
Interface pública IRuntimeHost Esses apis oferece suporte a infra-estrutura do Team Foundation Server e não se destina a ser usado diretamente do seu código.
Interface pública ISourceControlSettingsLauncher
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 ITeamFoundationWorkspaceContextMonitor
Interface pública ITeamProjectPickerDefaultSelectionProvider Interface para fornecer 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 de criação do projeto.
Interface pública ITemplateValidator Interface que fornece métodos para validar uma determinada metodologia antes de importar.
Interface pública ITfsConfigurationServerObject
Interface pública ITfsConnectionObject
Interface pública ITfsDiagnosticProvider
Interface pública ITfsResult
Interface pública ITfsTeamProjectCollectionObject
Interface pública ITfsXmlSerializable
Interface pública IUICredentialsProvider

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 FocusToolbarEventHandler
Delegado público ModalStateEventHandler
Delegado público NotificationManager.GetNotificationParametersCallback Retorno de chamada para permitir que o provedor de notificação personalize parâmetros com base na versão da janela que estão falando a.
Delegado público NotificationManager.NotificationHandler
Delegado público OAuthTokensReceivedCallback Um consumidor tiver fornecido em que o representante 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 de um símbolo anterior de atualização.
Delegado público ProjectCreationContext.PropertyChangeEventHandler Manipulador de eventos para quando uma propriedade é alterada.
Delegado público TeamProjectDeleter.StatusEventHandler Esses apis oferece suporte a infra-estrutura do Team Foundation Server e não se destina a ser usado diretamente do seu código.
Delegado público TfsConnectionWebServiceCallEventHandler A assinatura para manipuladores de eventos para os eventos de WebServiceCallBegin estáticos e de WebServiceCallEnd em TfsConnection.
Delegado público TFUtil.CopyStreamCallback

Enumerações

  Enumeração Descrição
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 CachedCredentialsType
Enumeração pública DataGridViewDetailsImageMode
Enumeração pública FailureKind descreve o tipo de falha que ocorreu.
Enumeração pública FederatedAcsLogon.LogonState
Enumeração pública InformationBar.IconType Esses apis oferece suporte a infra-estrutura do Team Foundation Server e não se destina a ser usado diretamente do seu código.
Enumeração pública ListViewResize.AutoHeadersSizingEnum
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 NonConfiguredSiteHelper.SiteType
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.