Namespace Microsoft.TeamFoundation

O namespace de Microsoft.TeamFoundation fornece classes e interfaces para trabalhar com os artefatosArtifact() em Team Foundation.Este namespace também contém classes que representam informações gerais sobre Visual Studio Team Foundation Server, como TeamFoundationVersion e OperationalDatabaseNames.

Você pode localizar o namespace de Microsoft.TeamFoundation nos assemblies, que são posicionados em Program files \ Microsoft Visual Studio 10,0 \ Common7 \ IDE \ v2.0 \ ReferenceAssemblies em qualquer computador onde Team Explorer é instalado:

  • Microsoft.TeamFoundation.dll

  • Microsoft.TeamFoundation.Common.dll

Classes

  Classe Descrição
Classe pública AdminConstants Contém constantes de cadeia de caracteres para administrar o Team Foundation Server.
Classe pública Artifact Representa um objeto no Team Foundation Server.
Classe pública ArtifactConstants Contém constantes necessárias para interoperabilidade do produto.
Classe pública ArtifactId representa um identificador de Artifact .
Classe pública ArtifactLink Representa um link para Artifact.
Classe pública ArtifactLinkIds Contém constantes de cadeia de caracteres para descrever um link de produto.
Classe pública ArtifactTypeNames Contém constantes de cadeia de caracteres que podem ser utilizados para descrever o tipo de um produto.
Classe pública BuildGroupWellKnownSecurityIds
Classe pública CodeReviewContextKeyNames
Classe pública CollectionServicingTokens Contém TfsTeamProjectCollection que serve para um nomes e valores usaram-se ao configurar o ou ao chamar um método de serviço de coleção.
Classe pública CommonSqlError
Classe pública CredentialsStorageRegistryKeywords
Classe pública CurrentVsVersionInformation Contém constantes de cadeia de caracteres que descrevem a versão atual do Visual Studio.
Classe pública DatetimeShiftDetectedException Gerado quando uma diferença em objetos de DateTime é detectada.
Classe pública DiagnosticConstants
Classe pública DragDropConstants
Classe pública EventLogSourceNames Contém constantes cadeia de caracteres para especificar a fonte de um log de eventos.
Classe pública ExtendedAttribute representa uma propriedade de Artifact.
Classe pública ExtensionNameAttribute Representa um nome de uma extensão carregada pelo Team Foundation Server que substitui o nome totalmente qualificado de classe de extensão.
Classe pública FrameworkServiceIdentifiers Especifica GUIDs para serviços da estrutura do Team Foundation Server.
Classe pública GroupWellKnownSecurityIds Contém os identificadores de segurança para grupos conhecidos.
Classe pública GroupWellKnownShortNames Contém nomes curtas para grupos conhecidos.
Classe pública GroupWellKnownSidConstants Contém os identificadores de segurança para grupos conhecidos.
Classe pública HttpHeaderExceptions Contém constantes de cadeia de caracteres para descrever erros em um cabeçalho HTTP.
Classe pública HttpHeaders Contém cabeçalhos HTTP para artefatos do Team Foundation Server.
Classe pública IdentityAttributeTags Contém constantes de cadeia de caracteres para atributos de identidade.
Classe pública IdentityConstants Contém constantes de identidade.
Classe pública IntegrationServiceIdentifiers Contém GUIDs para serviços de integração.
Classe pública InvalidPathException
Classe pública LinkFilter Representa um filtro usado para restringir os resultados de uma consulta.
Classe pública LinkingServiceName Contém constantes de cadeia de caracteres para vincular nomes de serviço.
Classe pública LinkingUtilities Contém métodos para validar dados de link.
Classe pública LoggingDBReportingNames Contém constantes de cadeia de caracteres usadas no banco de dados de log para registrar o serviço da Web que enviou cada registro de log.
Classe pública NotificationConstants Cadeias de caracteres constantes usadas nas notificações
Classe pública ObsoleteMessages
Classe pública OperationalDatabaseNames Contém constantes de cadeia de caracteres usadas para operações de banco de dados.
Classe pública OperationCanceledException Obsoleta. Gerado quando uma operação é cancelado, pelo usuário ou do modelo de objeto.
Classe pública OutboundLink Representa um link a recursos externos ao Team Foundation Server.
Classe pública PackageGuids
Classe pública PermissionActionIdConstants Contém a constante de cadeia de caracteres para especificar uma ação de permissão.
Classe pública PermissionNamespaces Contém constantes de cadeia de caracteres para descrever um namespace de permissão.
Classe pública PermissionObjectClasses Contém constantes cadeia de caracteres para especificar um objeto de permissão.
Classe pública PluginActivationException
Classe pública PluginCatalog
Classe pública PluginCatalogHelper
Classe pública PluginCatalogImpl
Classe pública PluginCategory
Classe pública PluginRecord
Classe pública ProcessGuidanceConstants
Classe pública ProcessTemplateTypeIdentifiers
Classe pública ProxyConstants
Classe pública RedirectCommands
Classe pública ReportingConstants
Classe pública SccDataKeys Contém constantes de cadeia de caracteres para chaves de dados de SCC.
Classe pública ServerAttributes Contém constantes de cadeia de caracteres para descrever atributos do servidor.
Classe pública ServiceInterfaces Contém constantes e GUIDs de cadeia de caracteres
Classe pública SharePointConstants
Classe pública SpecialUrls Contém constantes de cadeia de caracteres especiais para URL para o Team Foundation Server.
Classe pública StandardPluginCatalogFactory
Classe pública StandardSqlError Contém constantes para números de erro SQL.
Classe pública TeamConstants
Classe pública TeamFoundationAuthenticationException Indica que uma exceção foi encontrada para autenticar credenciais com um servidor remoto.
Classe pública TeamFoundationClientVersionCheckException Esta exceção é lançada quando a versão de servidor não é suportada pelo cliente
Classe pública TeamFoundationExceptionFormatter Fornece métodos para formatar uma exceção para ser mais legível para o usuário final.
Classe pública TeamFoundationInvalidServerNameException Acionada quando o cliente receber um nome de servidor válido.
Classe pública TeamFoundationServerException A classe base de exceção para todas as exceções lançada pelo Team Foundation Server.
Classe pública TeamFoundationServerInvalidRequestException
Classe pública TeamFoundationServerInvalidResponseException Lançada quando o HTML é retornado de uma chamada SOAP.
Classe pública TeamFoundationServerSetupConstants
Classe pública TeamFoundationServerUnauthorizedException Acionada quando o usuário é descartado pelo servidor Web porque o usuário não está autorizado para acessar o site da web ou serviço especificado.
Classe pública TeamFoundationServerVersionCheckException Quando o usuário é descartado pelo web server devido a uma incompatibilidade em versões do Team Foundation Server (apresentado o.. cliente e o servidor de IE estão executando versões diferentes do Visual Studio).
Classe pública TeamFoundationServiceUnavailableException Acionada quando o nome do serviço passado para o cliente é inválido.
Classe pública TeamFoundationTextWriterTraceListener Representa um ouvinte de rastreamento para o text writer de Team Foundation Server .
Classe pública TeamFoundationTrace Representa um rastreamento em Team Foundation Server.
Classe pública TeamFoundationTraceSettings
Classe pública TeamFoundationVersion Contém métodos e propriedades para ajudar em verifique se a versão de servidor de software seja compatível com o cliente.
Classe pública TFConstants
Classe pública TfsSecurity Contém constantes de cadeia de caracteres relevantes para a segurança.
Classe pública TFStringComparer Especifica a cultura, as caixas, e regras de classificação para várias cadeias de caracteres do Team Foundation Server.
Classe pública ToolNames Contém constantes de cadeia de caracteres usadas em entradas do registro.
Classe pública TraceComponentNames Contém constantes de cadeia de caracteres usadas para o relatório de rastreamento componentes em essa classe.
Classe pública TraceKeywords Palavra-chave comuns de rastreamento que podem ser usados com as equipes.Sinta-se à vontade para adicionar as palavras-chave que serão úteis para todas as equipes.As palavras-chave Equipe- específicos de recursos devem ser mantidos área de código de equipe em si.
Classe pública TraceKeywordSets Conjunto de matrizes comuns de palavra-chave de rastreamento.
Classe pública TraceType Contém constantes de cadeia de caracteres utilizados para descrever o tipo de rastreamento.
Classe pública WatsonReportingNames
Classe pública WebAccessConstants
Classe pública WellKnownSidPoolId
Classe pública WorkItemCategoryNames

Estruturas

  Estrutura Descrição
Estrutura pública WebServiceNamespace

Interfaces

  Interface Descrição
Interface pública ILinking Interface para mecanismos de vinculação do lado do cliente.
Interface pública ILinkingConsumer Interface para ser implementado por um consumidor de vinculação do produto.
Interface pública ILinkingProvider Interface para ser implementado por um provedor vinculando do produto.

Enumerações

  Enumeração Descrição
Enumeração pública CredentialProcurement
Enumeração pública FilterType descreve o tipo de um filtro.
Enumeração pública FolderCreateMode Descreve o modo de design para uma nova pasta.
Enumeração pública TeamFoundationAuthenticationError Especifica os erros que podem ocorrer durante a autenticação.

Consulte também

Referência

Outros recursos

Estendendo o team foundation