次の方法で共有


Variable クラス

パッケージ、タスク、またはコンテナーの変数を表します。 このクラスは継承できません。

継承階層

System.Object
  Microsoft.SqlServer.Dts.Runtime.DtsObject
    Microsoft.SqlServer.Dts.Runtime.Variable

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

構文

'宣言
Public NotInheritable Class Variable _
    Inherits DtsObject _
    Implements IDTSPersist, IDTSName, IDTSPropertiesProvider, IDTSPackagePath,  _
    IDTSExecutionPath, IComponent, IDisposable
'使用
Dim instance As Variable
public sealed class Variable : DtsObject, 
    IDTSPersist, IDTSName, IDTSPropertiesProvider, IDTSPackagePath, IDTSExecutionPath, 
    IComponent, IDisposable
public ref class Variable sealed : public DtsObject, 
    IDTSPersist, IDTSName, IDTSPropertiesProvider, IDTSPackagePath, IDTSExecutionPath, 
    IComponent, IDisposable
[<SealedAttribute>]
type Variable =  
    class 
        inherit DtsObject 
        interface IDTSPersist 
        interface IDTSName 
        interface IDTSPropertiesProvider 
        interface IDTSPackagePath 
        interface IDTSExecutionPath 
        interface IComponent 
        interface IDisposable 
    end
public final class Variable extends DtsObject implements IDTSPersist, IDTSName, IDTSPropertiesProvider, IDTSPackagePath, IDTSExecutionPath, IComponent, IDisposable

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

プロパティ

  名前 説明
パブリック プロパティ CreationName ランタイム エンジンが Variable オブジェクトのインスタンスを作成し、このオブジェクトを Variables コレクションに追加する場合に、このランタイム エンジンによって指定される文字列を取得します。このプロパティは読み取り専用です。
パブリック プロパティ DataType 変数のデータ型を示す TypeCode 列挙を取得します。このプロパティは読み取り専用です。
パブリック プロパティ Description 変数の説明を取得します。値の設定も可能です。
パブリック プロパティ EvaluateAsExpression 変数に式が含まれているかどうかを示す Boolean を取得します。値の設定も可能です。
パブリック プロパティ Expression 変数に含まれる式を取得します。値の設定も可能です。
パブリック プロパティ ID 変数に割り当てられた GUID を取得します。このフィールドは読み取り専用です。
パブリック プロパティ IncludeInDebugDump ユーザー定義変数またはシステム変数の変数値がデバッグ ダンプ ファイルに含まれるかどうかを示す値を取得します。値の設定も可能です。
パブリック プロパティ Name 変数の名前を取得します。値の設定も可能です。
パブリック プロパティ Namespace 変数が属する名前空間を取得します。値の設定も可能です。
パブリック プロパティ Parent Variable インスタンスの親コンテナーを取得します。
パブリック プロパティ Properties DtsProperty オブジェクトのコレクションを取得します。このプロパティは読み取り専用です。
パブリック プロパティ QualifiedName 名前空間を含む、変数の完全修飾名を取得します。このプロパティは読み取り専用です。
パブリック プロパティ RaiseChangedEvent 変数の値が変更される場合に、OnVariableValueChanged イベントを発生させるように変数のフラグが設定されたかどうかを示す Boolean を取得または設定します。
パブリック プロパティ ReadOnly 変数が読み取り専用であり、値を変更できないことを示す Boolean を取得します。値の設定も可能です。
パブリック プロパティ Site インフラストラクチャです。変数のサイトを取得または設定します。
パブリック プロパティ SystemVariable 変数がシステム変数であるかどうかを示す Boolean を取得します。このプロパティは読み取り専用です。
パブリック プロパティ Value 変数に割り当てられた値を取得します。値の設定も可能です。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Dispose このメソッドは、オブジェクトにクリーンアップを実行するように明示的に通知するメカニズムである IDisposable.Dispose メソッドから継承されます。
パブリック メソッド Equals 2 つのオブジェクト インスタンスが等しいかどうかを示します。 (DtsObject から継承されています。)
パブリック メソッド GetExecutionPath 現在の Variable オブジェクトの実行パスを返します。
パブリック メソッド GetExpression GetExpression メソッドは、Variable オブジェクトではサポートされません。代わりに EvaluateAsExpression プロパティを使用します。
パブリック メソッド GetHashCode このインスタンスのハッシュ コードを返します。 (DtsObject から継承されています。)
パブリック メソッド GetPackagePath 変数が属するパッケージのパスを返します。
パブリック メソッド GetSensitiveValue 機微な変数値を返します。
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド LoadFromXML このメソッドをアプリケーション コードから呼び出すことはできません。.xml として保存されたパッケージを読み込むには、Application.LoadPackage メソッドを使用します。
パブリック メソッド SaveToXML このメソッドをアプリケーション コードから呼び出すことはできません。パッケージを .xml として保存するには、Application.SaveToXml メソッドを使用します。
パブリック メソッド SetExpression SetExpression メソッドは、Variable オブジェクトではサポートされません。代わりに EvaluateAsExpression プロパティを使用します。
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

イベント

  名前 説明
パブリック イベント Disposed イベント ハンドラーを追加して、変数の Disposed イベントを待機します。

先頭に戻る

説明

変数は、あいまいさを排除するために、名前空間にグループ化されます。 System 名前空間は、各パッケージに対して自動的に作成され、読み取り専用プロパティを含みます。 User 名前空間は、追加できるカスタム プロパティを含みます。 変数の追加先となる選択対象の名前空間も作成できます。 このクラスは、Visual Studio .NET Framework の次の 2 つの例を含む複数のクラスおよびインターフェイスから継承します。

スレッド セーフ

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

関連項目

参照

Microsoft.SqlServer.Dts.Runtime 名前空間