TeamFoundationServiceException Class

Base class for all custom exceptions thrown from Team Foundation code.

Inheritance Hierarchy

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

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

Syntax

'Declaration
<SerializableAttribute> _
Public Class TeamFoundationServiceException _
    Inherits TeamFoundationServerException _
    Implements ISerializable
[SerializableAttribute]
public class TeamFoundationServiceException : TeamFoundationServerException, 
    ISerializable
[SerializableAttribute]
public ref class TeamFoundationServiceException : public TeamFoundationServerException, 
    ISerializable
[<SerializableAttribute>]
type TeamFoundationServiceException =  
    class 
        inherit TeamFoundationServerException 
        interface ISerializable 
    end
public class TeamFoundationServiceException extends TeamFoundationServerException implements ISerializable

The TeamFoundationServiceException type exposes the following members.

Constructors

Name Description
Public method TeamFoundationServiceException() No-arg constructor that simply defers to the base class.
Public method TeamFoundationServiceException(Int32) Initializes an exception with the specified error message.
Public method TeamFoundationServiceException(String) Initializes an exception with the specified error message.
Public method TeamFoundationServiceException(Int32, Boolean) Initializes an exception with the specified error message.
Protected method TeamFoundationServiceException(SerializationInfo, StreamingContext) Initializes an exception from serialized data.
Public method TeamFoundationServiceException(String, Exception) Initializes an exception with the specified error message and an inner exception that caused this exception to be raised.
Public method TeamFoundationServiceException(String, Int32) Initializes an exception with the specified error message and an inner exception that caused this exception to be raised.
Public method TeamFoundationServiceException(String, Int32, Boolean) Initializes an exception with the specified error message and an inner exception that caused this exception to be raised.
Public method TeamFoundationServiceException(String, Int32, Exception) Initializes an exception with the specified error message and an inner exception that caused this exception to be raised.
Public method TeamFoundationServiceException(String, Int32, Boolean, Exception) Initializes an exception with the specified error message and an inner exception that caused this exception to be raised.

Top

Properties

Name Description
Public property Data Gets the data associated with this exception, if any. (Inherited from TeamFoundationServerException.)
Public property ErrorCode (Inherited from VssException.)
Public property EventId (Inherited from VssException.)
Public property FaultCode Indicate the SOAP fault code for the exception.
Public property HelpLink Gets or sets a link to the help file associated with this exception. (Inherited from Exception.)
Protected property HResult Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception. (Inherited from Exception.)
Public property InnerException Gets the Exception instance that caused the current exception. (Inherited from Exception.)
Public property IsRemoteException Gets a flag describing whether this exception was thrown by the server and received by the client. (Inherited from TeamFoundationServerException.)
Public property LogException (Inherited from VssException.)
Public property LogLevel (Inherited from VssException.)
Public property Message Gets a message that describes the current exception. (Inherited from Exception.)
Public property ReportException (Inherited from VssException.)
Public property RequestContext The RequestContext associated with this exception. This may be null.
Public property Source Gets or sets the name of the application or the object that causes the error. (Inherited from Exception.)
Public property StackTrace Gets a string representation of the immediate frames on the call stack. (Inherited from Exception.)
Public property TargetSite Gets the method that throws the current exception. (Inherited from Exception.)

Top

Methods

Name Description
Public method Equals Determines whether the specified object is equal to the current object. (Inherited from Object.)
Public methodStatic member ExtractEnumName
Public methodStatic member ExtractInt Parses a SqlError message and extracts the field identified by the key.
Public methodStatic member ExtractInts Parses a SqlError message and extracts the field identified by the key.
Public methodStatic member ExtractString Parses a SqlError message and extracts the field identified by the key.
Public methodStatic member ExtractStrings Parses a SqlError message and extracts the field identified by the key.
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetBaseException When overridden in a derived class, returns the Exception that is the root cause of one or more subsequent exceptions. (Inherited from Exception.)
Protected method GetExceptionProperties Retrieves properties of the exception that should be serialized to the client. The properties will be added as a child of the SOAP detail node named "Properties." Each property is written so that the name of the node is the property name and a text child of the element is the value. A "type" attribute is included with the property node to help in deserialization.
Public method GetHashCode Serves as the default hash function. (Inherited from Object.)
Public method GetObjectData Security Critical. Serialize the extra properties that are stored in this exception class. (Overrides Exception.GetObjectData(SerializationInfo, StreamingContext).)
Public method GetType Gets the runtime type of the current instance. (Inherited from Exception.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ToString Creates and returns a string representation of the current exception. (Inherited from Exception.)

Top

Events

Name Description
Protected event SerializeObjectState Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception. (Inherited from Exception.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.TeamFoundation.Framework.Server Namespace

Inheritance Hierarchy

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.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.DatabaseRuntimeException
Microsoft.TeamFoundation.Framework.Server.DatabaseSchemaException
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.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.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.ServicingValidationException
Microsoft.TeamFoundation.Framework.Server.SqlAzureException
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.UnknownMigrationOwnerException
Microsoft.TeamFoundation.Framework.Server.VirtualPathMappingException
Microsoft.TeamFoundation.Framework.Server.VirtualPathsConflictException
Microsoft.TeamFoundation.Git.Server.GitCommitDoesNotExistException
Microsoft.TeamFoundation.Git.Server.GitFeatureNotEnabledException
Microsoft.TeamFoundation.Git.Server.GitForcePushDeniedException
Microsoft.TeamFoundation.Git.Server.GitIndexDuplicateObjectIdException
Microsoft.TeamFoundation.Git.Server.GitItemVersionException
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.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.GitReferenceStaleException
Microsoft.TeamFoundation.Git.Server.GitRefNotFoundException
Microsoft.TeamFoundation.Git.Server.GitRepositoryMinimumPerProjectThresholdExceededException
Microsoft.TeamFoundation.Git.Server.GitRepositoryNameAlreadyExistsException
Microsoft.TeamFoundation.Git.Server.GitRepositoryNotFoundException
Microsoft.TeamFoundation.Git.Server.GitRepositoryPerProjectThresholdExceededException
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.ProxyException
Microsoft.TeamFoundation.Server.Core.TagDefinitionNotFoundException
Microsoft.TeamFoundation.Server.Core.TagException
Microsoft.TeamFoundation.Server.Core.TeamFoundationCatalogServiceException
Microsoft.TeamFoundation.Server.GroupSecuritySubsystemServiceException
Microsoft.TeamFoundation.Server.SyncSubsystemServiceException
Microsoft.TeamFoundation.VersionControl.Server.ServerException
Microsoft.TeamFoundation.Warehouse.WarehouseException
Microsoft.VisualStudio.Services.AAD.AzureActiveDirectoryException