VariableClass クラス

この API は、SQL Server 2012 インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

変数クラスを表します。

継承階層

System.Object
  Microsoft.SqlServer.Dts.Runtime.Wrapper.VariableClass

名前空間:  Microsoft.SqlServer.Dts.Runtime.Wrapper
アセンブリ:  Microsoft.SqlServer.DTSRuntimeWrap (Microsoft.SqlServer.DTSRuntimeWrap.dll)

構文

'宣言
<GuidAttribute("C64721A7-4947-4055-8BDD-9044EB2DD3D2")> _
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
Public Class VariableClass _
    Implements Variable, IDTSVariable100, IDTSExpression100, IDTSName100,  _
    IDTSPersist100, IDTSRuntimeObject100
'使用
Dim instance As VariableClass
[GuidAttribute("C64721A7-4947-4055-8BDD-9044EB2DD3D2")]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
public class VariableClass : Variable, 
    IDTSVariable100, IDTSExpression100, IDTSName100, IDTSPersist100, IDTSRuntimeObject100
[GuidAttribute(L"C64721A7-4947-4055-8BDD-9044EB2DD3D2")]
[ClassInterfaceAttribute(ClassInterfaceType::None)]
public ref class VariableClass : Variable, 
    IDTSVariable100, IDTSExpression100, IDTSName100, IDTSPersist100, IDTSRuntimeObject100
[<GuidAttribute("C64721A7-4947-4055-8BDD-9044EB2DD3D2")>]
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
type VariableClass =  
    class 
        interface Variable 
        interface IDTSVariable100 
        interface IDTSExpression100 
        interface IDTSName100 
        interface IDTSPersist100 
        interface IDTSRuntimeObject100 
    end
public class VariableClass implements Variable, IDTSVariable100, IDTSExpression100, IDTSName100, IDTSPersist100, IDTSRuntimeObject100

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

コンストラクター

  名前 説明
パブリック メソッド VariableClass インフラストラクチャです。 VariableClass クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ CreationName インフラストラクチャです。 VariableClass オブジェクトのインスタンス作成時にランタイム エンジンが指定する文字列を取得します。
パブリック プロパティ DataType インフラストラクチャです。変数のデータ型を取得します。
パブリック プロパティ Description インフラストラクチャです。変数クラスの説明を取得または設定します。
パブリック プロパティ EvaluateAsExpression インフラストラクチャです。変数に式が含まれているかどうかを示す値を取得または設定します。
パブリック プロパティ Expression インフラストラクチャです。変数クラスに含まれる式を取得または設定します。
パブリック プロパティ ID インフラストラクチャです。変数の識別子。
パブリック プロパティ IncludeInDebugDump 変数値がデバッグ ダンプ ファイルに含まれるかどうかを示す値を取得または設定します。
パブリック プロパティ Name インフラストラクチャです。変数の名前を取得または設定します。
パブリック プロパティ Namespace インフラストラクチャです。変数クラスが属する名前空間を取得または設定します。
パブリック プロパティ Parent インフラストラクチャです。変数クラスの親を取得または設定します。
パブリック プロパティ QualifiedName インフラストラクチャです。名前空間を含む、変数の完全修飾名を取得します。
パブリック プロパティ RaiseChangedEvent インフラストラクチャです。OnVariableValueChanged イベントを発生させるように変数クラスのフラグが設定されたかどうかを示す値を取得または設定します。
パブリック プロパティ ReadOnly インフラストラクチャです。変数クラスが読み取り専用であり、値を変更できないかどうかを示す値を取得または設定します。
パブリック プロパティ SystemVariable インフラストラクチャです。変数クラスがシステム変数かどうかを示す値を取得します。
パブリック プロパティ Value インフラストラクチャです。変数に割り当てられた値を取得または設定します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド GetValueWithContext インフラストラクチャです。指定したコンテキストを持つ変数クラスの値を返します。
パブリック メソッド LoadFromXML インフラストラクチャです。パッケージを XML 形式で読み込みます。
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド SaveToXML インフラストラクチャです。パッケージを XML 形式で保存します。
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

スレッド セーフ

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

関連項目

参照

Microsoft.SqlServer.Dts.Runtime.Wrapper 名前空間