次の方法で共有


DacException クラス

DacException クラスは、Microsoft.SqlServer.Management.Dac 名前空間の使用中にエラーが発生した場合に生成される汎用例外です。

名前空間:  Microsoft.SqlServer.Management.Dac
アセンブリ:  Microsoft.SqlServer.Management.Dac (Microsoft.SqlServer.Management.Dac.dll)

構文

'宣言
<SerializableAttribute> _
Public Class DacException _
    Inherits SqlServerManagementException
'使用
Dim instance As DacException
[SerializableAttribute]
public class DacException : SqlServerManagementException
[SerializableAttribute]
public ref class DacException : public SqlServerManagementException
[<SerializableAttribute>]
type DacException =  
    class
        inherit SqlServerManagementException
    end
public class DacException extends SqlServerManagementException

DacException 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド DacException() () () () DacException クラスの新しいインスタンスを初期化します。
パブリック メソッド DacException(String) 指定されたメッセージ テキストを持つ DacException クラスの新しいインスタンスを初期化します。
プロテクト メソッド DacException(SerializationInfo, StreamingContext) シリアル化情報をストリーミングする場所を指定する DacException クラスの新しいインスタンスを初期化します。
パブリック メソッド DacException(String, Exception) 指定されたメッセージ テキストと内部例外を持つ DacException クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ DacExceptionType 例外の種類を取得します。
パブリック プロパティ Data (Exception から継承されています。)
パブリック プロパティ HelpLink 例外の詳細についての URL ヘルプ リンクを表す文字列を取得します。 (Exception. . :: . .HelpLink をオーバーライドします。)
プロテクト プロパティ HResult (Exception から継承されています。)
パブリック プロパティ InnerException (Exception から継承されています。)
パブリック プロパティ Message (Exception から継承されています。)
プロテクト プロパティ静的メンバー ProdVer 製品のバージョンを取得します。
パブリック プロパティ Source (Exception から継承されています。)
パブリック プロパティ StackTrace (Exception から継承されています。)
パブリック プロパティ TargetSite (Exception から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetBaseException (Exception から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetObjectData (Exception から継承されています。)
パブリック メソッド GetType (Exception から継承されています。)
プロテクト メソッド Init プロバイダーのプロパティを初期化します。
プロテクト メソッド MemberwiseClone (Object から継承されています。)
プロテクト メソッド SetHelpContext ヘルプ リンクのヘルプ コンテキストを設定します。
パブリック メソッド ToString (Exception から継承されています。)

先頭に戻る

説明

DacException クラスを使用すると次の操作を実行できます。

スレッド セーフ

この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

使用例

VC#

try 
{ 
    //Enter DAC code here. 
 
} 
//Catch the DAC exception.
catch (DacException dacex) 
{ 
    System.Console.WriteLine("This is a DAC Exception"); 
   //Display the DAC exception message and type. 
   System.Console.WriteLine(dacex.Message); 
   System.Console.WriteLine(dacex.DacExceptionType); 
} 
   //Catch other non-DAC exceptions. 
catch (Exception ex) 
{ 
   System.Console.WriteLine("This is not a DAC exception."); 
} 

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

その他の技術情報