DataException Class

The base class for exceptions that custom data generators and custom distributions throw.

Namespace:  Microsoft.VisualStudio.TeamSystem.Data
Assembly:  Microsoft.VisualStudio.TeamSystem.Data (in Microsoft.VisualStudio.TeamSystem.Data.dll)

Syntax

'Declaration
<SerializableAttribute> _
<CLSCompliantAttribute(True)> _
Public Class DataException _
    Inherits Exception
'Usage
Dim instance As DataException
[SerializableAttribute]
[CLSCompliantAttribute(true)]
public class DataException : Exception
[SerializableAttribute]
[CLSCompliantAttribute(true)]
public ref class DataException : public Exception
public class DataException extends Exception

Remarks

This class is serializable. This class is the type of exception that you should throw for any errors that occur in your custom data generators and distributions.

InputValidationException and GeneratorUserException inherit from this class.

Inheritance Hierarchy

System.Object
  System.Exception
    Microsoft.VisualStudio.TeamSystem.Data.DataException
      Microsoft.VisualStudio.TeamSystem.Data.DataGenerator.GeneratorUserException
      Microsoft.VisualStudio.TeamSystem.Data.DataGenerator.InputValidationException

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

DataException Members

Microsoft.VisualStudio.TeamSystem.Data Namespace

Generator

Other Resources

Creating Custom Data Generators