Share via


ExtendedProperty クラス

このクラスには、パッケージに関する追加情報を保持するメンバが含まれます。

継承階層

System. . :: . .Object
  Microsoft.SqlServer.Dts.Runtime. . :: . .DtsObject
    Microsoft.SqlServer.Dts.Runtime..::..ExtendedProperty

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

構文

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

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

プロパティ

  名前 説明
パブリック プロパティ CreationName ランタイム エンジンが使用する文字列を返します。ランタイム エンジンは、この文字列を使用して ExtendedProperty オブジェクトのインスタンスを作成し、ExtendedProperties コレクションにこのオブジェクトを追加します。このプロパティは読み取り専用です。
パブリック プロパティ DataType このパッケージのインスタンスに格納されている値の DataType を取得します。このフィールドは読み取り専用です。
パブリック プロパティ Description このインスタンスに格納されているプロパティに関連する説明を取得します。値の設定も可能です。
パブリック プロパティ ID このインスタンスの GUID を取得します。
パブリック プロパティ Name このインスタンスに格納されている情報の名前を取得します。値の設定も可能です。
パブリック プロパティ Namespace この情報に関連する名前空間を取得します。値の設定も可能です。
パブリック プロパティ Site インフラストラクチャです。
パブリック プロパティ Value このインスタンスに格納されている情報の値を取得します。値の設定も可能です。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Dispose このクラスのインスタンスで使用されるリソースを解放します。
パブリック メソッド Equals 2 つのオブジェクト インスタンスが等しいかどうかを示します。 (DtsObject から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode このインスタンスのハッシュ コードを返します。 (DtsObject から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド LoadFromXML このメソッドをアプリケーション コードから呼び出すことはできません。.xml として保存されたパッケージを読み込むには、Application..::..LoadPackage メソッドを使用します。
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド SaveToXML このメソッドをアプリケーション コードから呼び出すことはできません。パッケージを .xml として保存するには、Application..::..SaveToXml メソッドを使用します。
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

イベント

  名前 説明
パブリック イベント Disposed Disposed イベントを待機するイベント ハンドラを追加します。

先頭に戻る

説明

ExtendedProperties コレクションを使用すると、カスタム情報をパッケージと共に保存できます。たとえば、SSIS デザイナ自体では、パッケージ レイアウト情報が拡張プロパティに保存されます。パッケージの拡張プロパティはデザイン時に表示されず、実行時に無視されますが、パッケージと共に保存されています。これは、自動化プロセスやカスタム ツールでの使用に備えて、ユーザー定義情報やメタデータをパッケージにアタッチできるので、非常に便利です。

各 ExtendedProperty には、NameDescriptionDataType、および Value があります。PackageExtendedProperties プロパティを使用すると、その拡張プロパティのコレクションにアクセスし、コレクションの Add メソッドを使用して新しい拡張プロパティを追加できます。

スレッド セーフ

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