InvalidInputException 类

The InvalidInputException class is raised when validation of input data fails in the DAC package.

继承层次结构

System. . :: . .Object
  System. . :: . .Exception
    Microsoft.SqlServer.Management.Common. . :: . .SqlServerManagementException
      Microsoft.SqlServer.Management.Dac. . :: . .DacException
        Microsoft.SqlServer.Management.Dac..::..InvalidInputException

命名空间:  Microsoft.SqlServer.Management.Dac
程序集:  Microsoft.SqlServer.Management.Dac(在 Microsoft.SqlServer.Management.Dac.dll 中)

语法

声明
<SerializableAttribute> _
Public NotInheritable Class InvalidInputException _
    Inherits DacException
用法
Dim instance As InvalidInputException
[SerializableAttribute]
public sealed class InvalidInputException : DacException
[SerializableAttribute]
public ref class InvalidInputException sealed : public DacException
[<SealedAttribute>]
[<SerializableAttribute>]
type InvalidInputException =  
    class
        inherit DacException
    end
public final class InvalidInputException extends DacException

InvalidInputException 类型公开以下成员。

构造函数

  名称 说明
公共方法 InvalidInputException(String) Initializes a new instance of the InvalidInputException class that has the specified message text.
公共方法 InvalidInputException(String, Exception) Initializes a new instance of the InvalidInputException class that has the specified message text and inner exception.

页首

属性

  名称 说明
公共属性 DacExceptionType Gets the type of the exception. (从 DacException 继承。)
公共属性 Data (从 Exception 继承。)
公共属性 HelpLink Gets a string with the URL help link that further explains the exception. (从 DacException 继承。)
受保护属性 HResult (从 Exception 继承。)
公共属性 InnerException (从 Exception 继承。)
公共属性 Message (从 Exception 继承。)
公共属性 Source (从 Exception 继承。)
公共属性 StackTrace (从 Exception 继承。)
公共属性 TargetSite (从 Exception 继承。)

页首

方法

  名称 说明
公共方法 Equals (从 Object 继承。)
受保护方法 Finalize (从 Object 继承。)
公共方法 GetBaseException (从 Exception 继承。)
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetObjectData (从 Exception 继承。)
公共方法 GetType (从 Exception 继承。)
受保护方法 Init Initializes provider properties. (从 DacException 继承。)
受保护方法 MemberwiseClone (从 Object 继承。)
受保护方法 SetHelpContext Sets the help context for the help link. (从 DacException 继承。)
公共方法 ToString (从 Exception 继承。)

页首

注释

Using the InvalidInputException class, you can:

  • Handle errors generated by invalid input in the DAC namespace.

  • Determine the cause of the error.

Thread Safety

此类型的任何公共静态(Microsoft Visual Basic 中的 Shared)成员在多线程操作中是安全的。不保证所有实例成员都是线程安全的。

示例

VC#

try 
{ 
    //Enter Dac code here. 
 
} 
//Catch the invalid input exception.
catch (InvalidInputException iiex) 
{ 
    System.Console.WriteLine("This is a invalid input exception"); 
   //Display the exception message. 
   System.Console.WriteLine(iiex.Message); 
} 
   //Catch other exceptions. 
catch (Exception ex) 
{ 
   System.Console.WriteLine("This is another exception."); 
} 

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。