SqlReverseEngineerException Class

Handles exceptions for the SqlReverseEngineer component.

Namespace:  Microsoft.Data.Schema.Sql.SchemaModel.SqlServer
Assembly:  Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)

Syntax

'Declaration
<SerializableAttribute> _
<CLSCompliantAttribute(True)> _
Public NotInheritable Class SqlReverseEngineerException _
    Inherits ReverseEngineerException
'Usage
Dim instance As SqlReverseEngineerException
[SerializableAttribute]
[CLSCompliantAttribute(true)]
public sealed class SqlReverseEngineerException : ReverseEngineerException
[SerializableAttribute]
[CLSCompliantAttribute(true)]
public ref class SqlReverseEngineerException sealed : public ReverseEngineerException
public final class SqlReverseEngineerException extends ReverseEngineerException
[<SealedAttribute>]
[<SerializableAttribute>]
[<CLSCompliantAttribute(true)>]
type SqlReverseEngineerException =  
    class
        inherit ReverseEngineerException
    end

Remarks

This exception is meant to be thrown only for recoverable errors, such as an offline database or a malformed connection string; it should not be used to wrap fatal exceptions such as OutOfMemoryException or NullReferenceException.

Inheritance Hierarchy

System.Object
  System.Exception
    Microsoft.Data.Schema.DataSchemaException
      Microsoft.Data.Schema.SchemaModel.ReverseEngineerException
        Microsoft.Data.Schema.Sql.SchemaModel.SqlServer.SqlReverseEngineerException

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

SqlReverseEngineerException Members

Microsoft.Data.Schema.Sql.SchemaModel.SqlServer Namespace