Compartilhar via


Classe TeamFoundationServiceException

Classe base para todas as exceções personalizadas lançada de código do Team Foundation.

Hierarquia de herança

System.Object
  System.Exception
    System.ApplicationException
      Microsoft.VisualStudio.Services.Common.VssException
        Microsoft.TeamFoundation.TeamFoundationServerException
          Microsoft.TeamFoundation.Framework.Server.TeamFoundationServiceException
            Mais...

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxe

'Declaração
<SerializableAttribute> _
Public Class TeamFoundationServiceException _
    Inherits TeamFoundationServerException _
    Implements ISerializable
[SerializableAttribute]
public class TeamFoundationServiceException : TeamFoundationServerException, 
    ISerializable

O tipo TeamFoundationServiceException expõe os membros a seguir.

Construtores

  Nome Descrição
Método público TeamFoundationServiceException() Nenhum - arg construtor que adia somente para a classe base.
Método público TeamFoundationServiceException(Int32) Inicializa uma exceção com a mensagem de erro especificada.
Método público TeamFoundationServiceException(String) Inicializa uma exceção com a mensagem de erro especificada.
Método público TeamFoundationServiceException(Int32, Boolean) Inicializa uma exceção com a mensagem de erro especificada.
Método protegido TeamFoundationServiceException(SerializationInfo, StreamingContext) Inicializa uma exceção a partir de dados serializados.
Método público TeamFoundationServiceException(String, Exception) Inicializa uma exceção com a mensagem de erro especificada e uma exceção interna que causou o acionamento dessa exceção.
Método público TeamFoundationServiceException(String, Int32) Inicializa uma exceção com a mensagem de erro especificada e uma exceção interna que causou o acionamento dessa exceção.
Método público TeamFoundationServiceException(String, HttpStatusCode)
Método público TeamFoundationServiceException(String, Int32, Boolean) Inicializa uma exceção com a mensagem de erro especificada e uma exceção interna que causou o acionamento dessa exceção.
Método público TeamFoundationServiceException(String, Int32, Exception) Inicializa uma exceção com a mensagem de erro especificada e uma exceção interna que causou o acionamento dessa exceção.
Método público TeamFoundationServiceException(String, HttpStatusCode, Boolean)
Método público TeamFoundationServiceException(String, HttpStatusCode, Exception)
Método público TeamFoundationServiceException(String, Int32, Boolean, Exception) Inicializa uma exceção com a mensagem de erro especificada e uma exceção interna que causou o acionamento dessa exceção.
Método público TeamFoundationServiceException(String, HttpStatusCode, Boolean, Exception)

Superior

Propriedades

  Nome Descrição
Propriedade pública Data Obtém os dados associados com essa exceção, se houver. (Herdado de TeamFoundationServerException.)
Propriedade pública ErrorCode (Herdado de VssException.)
Propriedade pública EventId (Herdado de VssException.)
Propriedade pública FaultCode Indica o código de falha SOAP para a exceção.
Propriedade pública HelpLink Obtém ou define um link para o arquivo de ajuda associado a essa exceção. (Herdado de Exception.)
Propriedade protegida HResult Obtém ou define o HRESULT, um valor numérico codificado que é atribuído a uma exceção específica. (Herdado de Exception.)
Propriedade pública HttpStatusCode
Propriedade pública InnerException Obtém o Exception instância que causou a exceção atual. (Herdado de Exception.)
Propriedade pública IsRemoteException Obtém um sinalizador que descreve se esta exceção foi lançada pelo servidor e recebida pelo cliente. (Herdado de TeamFoundationServerException.)
Propriedade pública LogException (Herdado de VssException.)
Propriedade pública LogLevel (Herdado de VssException.)
Propriedade pública Message Obtém uma mensagem que descreve a exceção atual. (Herdado de Exception.)
Propriedade pública ReportException (Herdado de VssException.)
Propriedade pública RequestContext O RequestContext associado com essa exceção.Isso pode ser nulo.
Propriedade pública Source Obtém ou define o nome do aplicativo ou objeto que causou o erro. (Herdado de Exception.)
Propriedade pública StackTrace Obtém uma representação de cadeia de caracteres de quadros imediatos na pilha de chamadas. (Herdado de Exception.)
Propriedade pública TargetSite Obtém o método que lança a exceção atual. (Herdado de Exception.)

Superior

Métodos

  Nome Descrição
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método públicoMembro estático ExtractEnumName
Método públicoMembro estático ExtractInt Analisa uma mensagem SqlError e extrai o campo identificado pela chave.
Método públicoMembro estático ExtractInts Analisa uma mensagem SqlError e extrai o campo identificado pela chave.
Método públicoMembro estático ExtractString Analisa uma mensagem SqlError e extrai o campo identificado pela chave.
Método públicoMembro estático ExtractStrings Analisa uma mensagem SqlError e extrai o campo identificado pela chave.
Método protegido Finalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes de ser recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetBaseException Quando substituído em uma classe derivada, retorna o Exception que é a causa raiz de um ou mais exceções subsequentes. (Herdado de Exception.)
Método protegido GetExceptionProperties Recupera as propriedades de exceção que deve ser serializada para o cliente.As propriedades serão adicionados como um filho do nó propriedades chamadas detalhes SOAP de “.” Cada propriedade é escrita de modo que o nome do nó é o nome de propriedade e um filho do texto do elemento é o valor.Um atributo “tipo” está incluído no nó de propriedade para ajudar na desserialização.
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetObjectData Segurança crítica. Serializar as propriedades adicionais que são armazenadas nessa classe de exceção. (Substitui VssException.GetObjectData(SerializationInfo, StreamingContext).)
Método público GetType Obtém o tipo de tempo de execução da instância atual. (Herdado de Exception.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público ToString Cria e retorna uma representação de cadeia de caracteres da exceção atual. (Herdado de Exception.)

Superior

Eventos

  Nome Descrição
Evento protegido SerializeObjectState Ocorre quando uma exceção é serializada para criar um objeto de estado de exceção que contém dados serializados sobre a exceção. (Herdado de Exception.)

Superior

Segurança de threads

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.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Framework.Server

Hierarquia de herança

System.Object
  System.Exception
    System.ApplicationException
      Microsoft.VisualStudio.Services.Common.VssException
        Microsoft.TeamFoundation.TeamFoundationServerException
          Microsoft.TeamFoundation.Framework.Server.TeamFoundationServiceException
            Microsoft.TeamFoundation.Build.Server.BuildServerException
            Microsoft.TeamFoundation.Framework.Server.AcquireDatabasePartitionException
            Microsoft.TeamFoundation.Framework.Server.AnalysisServiceConnectionException
            Microsoft.TeamFoundation.Framework.Server.AttachCollectionException
            Microsoft.TeamFoundation.Framework.Server.BadChecksumException
            Microsoft.TeamFoundation.Framework.Server.BlobProviderConfigurationException
            Microsoft.TeamFoundation.Framework.Server.CannotUpdateDefaultCollectionException
            Microsoft.TeamFoundation.Framework.Server.CleanupJobInProgressException
            Microsoft.TeamFoundation.Framework.Server.CollationException
            Microsoft.TeamFoundation.Framework.Server.CollectionDoesNotExistException
            Microsoft.TeamFoundation.Framework.Server.CollectionMisconfiguredException
            Microsoft.TeamFoundation.Framework.Server.CollectionPropertyException
            Microsoft.TeamFoundation.Framework.Server.CounterNotPopulatedException
            Microsoft.TeamFoundation.Framework.Server.DatabaseAlreadyRegisteredException
            Microsoft.TeamFoundation.Framework.Server.DatabaseCategoryNotRegisteredException
            Microsoft.TeamFoundation.Framework.Server.DatabaseConfigurationException
            Microsoft.TeamFoundation.Framework.Server.DatabaseConnectionException
            Microsoft.TeamFoundation.Framework.Server.DatabaseCredentialNotFoundException
            Microsoft.TeamFoundation.Framework.Server.DatabaseFullException
            Microsoft.TeamFoundation.Framework.Server.DatabaseInstanceException
            Microsoft.TeamFoundation.Framework.Server.DatabaseNotFoundException
            Microsoft.TeamFoundation.Framework.Server.DatabaseOperationCanceledException
            Microsoft.TeamFoundation.Framework.Server.DatabaseOperationTimeoutException
            Microsoft.TeamFoundation.Framework.Server.DatabasePartitionCannotBeDeletedException
            Microsoft.TeamFoundation.Framework.Server.DatabasePartitionNotFoundException
            Microsoft.TeamFoundation.Framework.Server.DatabasePoolAlreadyExistsException
            Microsoft.TeamFoundation.Framework.Server.DatabasePoolCannotBeDeletedException
            Microsoft.TeamFoundation.Framework.Server.DatabasePoolFullException
            Microsoft.TeamFoundation.Framework.Server.DatabasePoolNotFoundException
            Microsoft.TeamFoundation.Framework.Server.DatabasePropertiesStaleException
            Microsoft.TeamFoundation.Framework.Server.DatabaseRuntimeException
            Microsoft.TeamFoundation.Framework.Server.DatabaseSchemaException
            Microsoft.TeamFoundation.Framework.Server.DataspaceNotFoundException
            Microsoft.TeamFoundation.Framework.Server.DataTierNotFoundException
            Microsoft.TeamFoundation.Framework.Server.DateTimeShiftDetectedException
            Microsoft.TeamFoundation.Framework.Server.DBExecutingDeadlockException
            Microsoft.TeamFoundation.Framework.Server.DBResultDeadlockException
            Microsoft.TeamFoundation.Framework.Server.DeltaException
            Microsoft.TeamFoundation.Framework.Server.DeltaTooLargeException
            Microsoft.TeamFoundation.Framework.Server.DetachCollectionException
            Microsoft.TeamFoundation.Framework.Server.DuplicateFeatureException
            Microsoft.TeamFoundation.Framework.Server.DuplicateFileIdDataspaceException
            Microsoft.TeamFoundation.Framework.Server.DuplicateFileNameException
            Microsoft.TeamFoundation.Framework.Server.EnumerationNoneArgumentException
            Microsoft.TeamFoundation.Framework.Server.EventException
            Microsoft.TeamFoundation.Framework.Server.ExtensibleServiceTypeNotRegisteredException
            Microsoft.TeamFoundation.Framework.Server.ExtensibleServiceTypeNotValidException
            Microsoft.TeamFoundation.Framework.Server.FailedToAcquireServicingLockException
            Microsoft.TeamFoundation.Framework.Server.FeatureDisabledException
            Microsoft.TeamFoundation.Framework.Server.FeatureOffException
            Microsoft.TeamFoundation.Framework.Server.FileAlreadyUploadedException
            Microsoft.TeamFoundation.Framework.Server.FileIdNotFoundException
            Microsoft.TeamFoundation.Framework.Server.HostManagementException
            Microsoft.TeamFoundation.Framework.Server.HttpComponentResponseException
            Microsoft.TeamFoundation.Framework.Server.IncompatibleCompressionFormatException
            Microsoft.TeamFoundation.Framework.Server.IncompleteUploadException
            Microsoft.TeamFoundation.Framework.Server.IncorrectSizeException
            Microsoft.TeamFoundation.Framework.Server.InvalidAccessException
            Microsoft.TeamFoundation.Framework.Server.InvalidFeatureDescriptionException
            Microsoft.TeamFoundation.Framework.Server.InvalidFeatureFlagStateValueException
            Microsoft.TeamFoundation.Framework.Server.InvalidFeatureNameException
            Microsoft.TeamFoundation.Framework.Server.InvalidKpiStateException
            Microsoft.TeamFoundation.Framework.Server.InvalidLobParameterException
            Microsoft.TeamFoundation.Framework.Server.InvalidParentHostException
            Microsoft.TeamFoundation.Framework.Server.InvalidQuotaException
            Microsoft.TeamFoundation.Framework.Server.InvalidRequestContextHostException
            Microsoft.TeamFoundation.Framework.Server.JobAgentException
            Microsoft.TeamFoundation.Framework.Server.KpiExistsException
            Microsoft.TeamFoundation.Framework.Server.KpiNotFoundException
            Microsoft.TeamFoundation.Framework.Server.LockTimeoutException
            Microsoft.TeamFoundation.Framework.Server.MessageBusAlreadySubscribingException
            Microsoft.TeamFoundation.Framework.Server.MessageBusConfigurationException
            Microsoft.TeamFoundation.Framework.Server.MessageBusNotFoundException
            Microsoft.TeamFoundation.Framework.Server.MissingFeatureException
            Microsoft.TeamFoundation.Framework.Server.MissingQuotaDefinitionException
            Microsoft.TeamFoundation.Framework.Server.MultiplePartitionsNotSupportedException
            Microsoft.TeamFoundation.Framework.Server.PropertyServiceException
            Microsoft.TeamFoundation.Framework.Server.QueryExpressionException
            Microsoft.TeamFoundation.Framework.Server.RedirectionException
            Microsoft.TeamFoundation.Framework.Server.RegistryPathException
            Microsoft.TeamFoundation.Framework.Server.RegistryPathPatternException
            Microsoft.TeamFoundation.Framework.Server.RequestCanceledException
            Microsoft.TeamFoundation.Framework.Server.RequestFilterException
            Microsoft.TeamFoundation.Framework.Server.ResourceStreamNotFoundException
            Microsoft.TeamFoundation.Framework.Server.ServiceLevelException
            Microsoft.TeamFoundation.Framework.Server.ServicingDisabledException
            Microsoft.TeamFoundation.Framework.Server.SignerCantEncryptException
            Microsoft.TeamFoundation.Framework.Server.SourceDatabaseIdMismatchException
            Microsoft.TeamFoundation.Framework.Server.SqlAzureException
            Microsoft.TeamFoundation.Framework.Server.StaleDatabaseCredentialException
            Microsoft.TeamFoundation.Framework.Server.StepPerformerNotFoundException
            Microsoft.TeamFoundation.Framework.Server.StreamingCollectionUnsupportedOperationException
            Microsoft.TeamFoundation.Framework.Server.StrongBoxException
            Microsoft.TeamFoundation.Framework.Server.TeamFoundationAccessControlException
            Microsoft.TeamFoundation.Framework.Server.TeamFoundationDatabaseCopyException
            Microsoft.TeamFoundation.Framework.Server.TeamFoundationDatabaseSplitException
            Microsoft.TeamFoundation.Framework.Server.TeamFoundationDeserializationException
            Microsoft.TeamFoundation.Framework.Server.TeamFoundationExtensionNotFoundException
            Microsoft.TeamFoundation.Framework.Server.TeamFoundationInvalidCertificateException
            Microsoft.TeamFoundation.Framework.Server.TeamFoundationJobServiceException
            Microsoft.TeamFoundation.Framework.Server.TeamFoundationLocationServiceException
            Microsoft.TeamFoundation.Framework.Server.TeamFoundationLockException
            Microsoft.TeamFoundation.Framework.Server.TeamFoundationMessageQueueException
            Microsoft.TeamFoundation.Framework.Server.TeamFoundationOAuthServiceException
            Microsoft.TeamFoundation.Framework.Server.TeamFoundationProcessStillRunningException
            Microsoft.TeamFoundation.Framework.Server.TeamFoundationResourceManagementServiceException
            Microsoft.TeamFoundation.Framework.Server.TeamFoundationSecurityServiceException
            Microsoft.TeamFoundation.Framework.Server.TeamFoundationServicingException
            Microsoft.TeamFoundation.Framework.Server.TeamFoundationSessionAuthenticationException
            Microsoft.TeamFoundation.Framework.Server.TeamFoundationValidationException
            Microsoft.TeamFoundation.Framework.Server.TooManyItemsException
            Microsoft.TeamFoundation.Framework.Server.UnexpectedDatabaseResultException
            Microsoft.TeamFoundation.Framework.Server.UnexpectedHostTypeException
            Microsoft.TeamFoundation.Framework.Server.UnexpectedRequestContextTypeException
            Microsoft.TeamFoundation.Framework.Server.UnknownMigrationOwnerException
            Microsoft.TeamFoundation.Framework.Server.UserNotInDatabaseRoleException
            Microsoft.TeamFoundation.Framework.Server.VirtualPathMappingException
            Microsoft.TeamFoundation.Framework.Server.VirtualPathsConflictException
            Microsoft.TeamFoundation.Git.Server.GenericDatabaseUpdateErrorException
            Microsoft.TeamFoundation.Git.Server.GenericErrorException
            Microsoft.TeamFoundation.Git.Server.GitArgumentException
            Microsoft.TeamFoundation.Git.Server.GitCOMException
            Microsoft.TeamFoundation.Git.Server.GitCommitDoesNotExistException
            Microsoft.TeamFoundation.Git.Server.GitForcePushDeniedException
            Microsoft.TeamFoundation.Git.Server.GitIdentityNotFoundException
            Microsoft.TeamFoundation.Git.Server.GitIndexDuplicateObjectIdException
            Microsoft.TeamFoundation.Git.Server.GitInternalCommitIdNotFoundForCommit
            Microsoft.TeamFoundation.Git.Server.GitInvalidParentSpecified
            Microsoft.TeamFoundation.Git.Server.GitItemVersionException
            Microsoft.TeamFoundation.Git.Server.GitMergeObjectTooLargeException
            Microsoft.TeamFoundation.Git.Server.GitmoduleMalformedException
            Microsoft.TeamFoundation.Git.Server.GitNeedsPermissionException
            Microsoft.TeamFoundation.Git.Server.GitNeedsTeamProjectCreatePermissionException
            Microsoft.TeamFoundation.Git.Server.GitNeedsTeamProjectDeletePermissionException
            Microsoft.TeamFoundation.Git.Server.GitNotEnabledForTeamProjectException
            Microsoft.TeamFoundation.Git.Server.GitObjectDoesNotExistException
            Microsoft.TeamFoundation.Git.Server.GitObjectRejectedException
            Microsoft.TeamFoundation.Git.Server.GitObjectsCannotBeAccessedDirectlyException
            Microsoft.TeamFoundation.Git.Server.GitObjectTooLargeException
            Microsoft.TeamFoundation.Git.Server.GitPackDoesNotExistException
            Microsoft.TeamFoundation.Git.Server.GitPackMissingBaseFileException
            Microsoft.TeamFoundation.Git.Server.GitParserException
            Microsoft.TeamFoundation.Git.Server.GitPullRequestCannotBeActivated
            Microsoft.TeamFoundation.Git.Server.GitPullRequestExistsException
            Microsoft.TeamFoundation.Git.Server.GitPullRequestNotEditableException
            Microsoft.TeamFoundation.Git.Server.GitPullRequestNotFoundException
            Microsoft.TeamFoundation.Git.Server.GitPullRequestStaleException
            Microsoft.TeamFoundation.Git.Server.GitPullRequestTargetLockedException
            Microsoft.TeamFoundation.Git.Server.GitPullRequestUpdateRejectedByPolicyException
            Microsoft.TeamFoundation.Git.Server.GitReferenceStaleException
            Microsoft.TeamFoundation.Git.Server.GitRefLockDeniedException
            Microsoft.TeamFoundation.Git.Server.GitRefLockedException
            Microsoft.TeamFoundation.Git.Server.GitRefNameConflictException
            Microsoft.TeamFoundation.Git.Server.GitRefNotFoundException
            Microsoft.TeamFoundation.Git.Server.GitRefUnlockDeniedException
            Microsoft.TeamFoundation.Git.Server.GitRefUpdateRejectedByPluginException
            Microsoft.TeamFoundation.Git.Server.GitRefUpdateRejectedByPolicyException
            Microsoft.TeamFoundation.Git.Server.GitRepositoryIdNotFoundForCommits
            Microsoft.TeamFoundation.Git.Server.GitRepositoryIdNotFoundForRefs
            Microsoft.TeamFoundation.Git.Server.GitRepositoryMinimumPerProjectThresholdExceededException
            Microsoft.TeamFoundation.Git.Server.GitRepositoryNameAlreadyExistsException
            Microsoft.TeamFoundation.Git.Server.GitRepositoryNotFoundException
            Microsoft.TeamFoundation.Git.Server.GitRepositoryPerProjectThresholdExceededException
            Microsoft.TeamFoundation.Git.Server.GitRepositoryRequiredForBranchFilterException
            Microsoft.TeamFoundation.Git.Server.GitStorageContainerNotFoundException
            Microsoft.TeamFoundation.Git.Server.GitUnresolvableToCommitException
            Microsoft.TeamFoundation.Git.Server.InflaterExceededLengthException
            Microsoft.TeamFoundation.Git.Server.InvalidGitDeltaDataException
            Microsoft.TeamFoundation.Git.Server.InvalidGitIndexException
            Microsoft.TeamFoundation.Git.Server.InvalidGitObjectTypeException
            Microsoft.TeamFoundation.Git.Server.InvalidGitPackEntryHeaderException
            Microsoft.TeamFoundation.Git.Server.InvalidGitPackHeaderException
            Microsoft.TeamFoundation.Git.Server.InvalidGitRefNameException
            Microsoft.TeamFoundation.Git.Server.InvalidGitRepositoryNameException
            Microsoft.TeamFoundation.Server.AuthorizationSubsystemServiceException
            Microsoft.TeamFoundation.Server.CommonStructureSubsystemServiceException
            Microsoft.TeamFoundation.Server.Core.DownloadTicketValidationException
            Microsoft.TeamFoundation.Server.Core.DuplicateTagNameException
            Microsoft.TeamFoundation.Server.Core.InvalidRegistryException
            Microsoft.TeamFoundation.Server.Core.InvalidTagArtifactKindException
            Microsoft.TeamFoundation.Server.Core.InvalidTagArtifactTypeException
            Microsoft.TeamFoundation.Server.Core.InvalidTagNameException
            Microsoft.TeamFoundation.Server.Core.MissingLicenseException
            Microsoft.TeamFoundation.Server.Core.ParseException
            Microsoft.TeamFoundation.Server.Core.ProcessTemplateServiceException
            Microsoft.TeamFoundation.Server.Core.ProxyException
            Microsoft.TeamFoundation.Server.Core.TagDefinitionNotFoundException
            Microsoft.TeamFoundation.Server.Core.TagException
            Microsoft.TeamFoundation.Server.Core.TeamFoundationCatalogServiceException
            Microsoft.TeamFoundation.Server.Core.TemporaryDataNotFoundException
            Microsoft.TeamFoundation.Server.Core.TemporaryDataTooLargeException
            Microsoft.TeamFoundation.Server.GroupSecuritySubsystemServiceException
            Microsoft.TeamFoundation.Server.SyncSubsystemServiceException
            Microsoft.TeamFoundation.VersionControl.Server.ServerException
            Microsoft.TeamFoundation.Warehouse.WarehouseException
            Microsoft.VisualStudio.Services.Aad.AzureActiveDirectoryException
            Microsoft.VisualStudio.Services.Operations.OperationNotFoundException