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 Team Foundation Server.
Classe pública Artifact Representa um objeto em Team Foundation Server.
Classe pública ArtifactConstants Contém constantes necessárias para interoperabilidade de 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 usadas para descrever o tipo de um produto.
Classe pública CollectionServicingTokens Contém TfsTeamProjectCollection que serve para nomes simbólicos e os valores usaram-se ao configurar ou ao chamar um método de serviço de coleção.
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 Acionada quando uma diferença em objetos de DateTime for detectado.
Classe pública EventLogSourceNames Contém constantes de 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 da classe totalmente qualificado de extensão.
Classe pública FrameworkServiceIdentifiers Especifica GUIDs para serviços do framework 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 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 na base 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 OperationalDatabaseNames Contém constantes de cadeia de caracteres usadas para operações de base de dados.
Classe pública OperationCanceledException Obsoleta. Acionada quando uma operação é cancelada, 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 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 de 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 ProcessTemplateTypeIdentifiers
Classe pública RedirectCommands
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 SpecialUrls Contém constantes de cadeia de caracteres para URL especiais 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 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 TeamFoundationInvalidAuthenticationException Indica que a autenticação com o servidor remoto não pode ser atendida.
Classe pública TeamFoundationInvalidServerNameException Lançada 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 Lançada quando o servidor (retornar um código de status 400 incorreto de solicitação).
Classe pública TeamFoundationServerInvalidResponseException Lançada quando o HTML é retornado de uma chamada SOAP.
Classe pública TeamFoundationServerSetupConstants
Classe pública TeamFoundationServerUnauthorizedException Lançada 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 servidor web devido a uma incompatibilidade em versões do Team Foundation Server (isso é o cliente e o servidor lançados estão executando versões diferentes do Visual Studio).
Classe pública TeamFoundationServiceUnavailableException Lançada quando o nome do serviço passado para o cliente é inválido.
Classe pública TeamFoundationTextWriterTraceListener Representa um ouvinte de rastreamento para o gravador de texto de Team Foundation Server .
Classe pública TeamFoundationTrace Representa um rastreamento em Team Foundation Server.
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, 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 de componentes nessa 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.Palavras-chave Equipe- específicos de recursos devem ser mantidos área de código de equipe própria.
Classe pública TraceKeywordSets Conjunto de matrizes comuns de palavra-chave de rastreamento.
Classe pública TraceType Contém constantes de cadeia de caracteres usadas para descrever o tipo de rastreamento.

Interfaces

  Interface Descrição
Interface pública ILinking Interface para mecanismos página do lado do cliente.
Interface pública ILinkingConsumer Interface para ser implementado por um consumidor vinculando de produto.
Interface pública ILinkingProvider Interface para ser implementado por um provedor vinculando de 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 criação de 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