次の方法で共有


Variable.Properties プロパティ

DtsProperty オブジェクトのコレクションを取得します。 このプロパティは読み取り専用です。

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

構文

'宣言
Public ReadOnly Property Properties As DtsProperties 
    Get
'使用
Dim instance As Variable 
Dim value As DtsProperties 

value = instance.Properties
public DtsProperties Properties { get; }
public:
virtual property DtsProperties^ Properties {
    DtsProperties^ get () sealed;
}
abstract Properties : DtsProperties 
override Properties : DtsProperties
final function get Properties () : DtsProperties

プロパティ値

型: Microsoft.SqlServer.Dts.Runtime.DtsProperties
DtsProperties コレクションです。

実装

IDTSPropertiesProvider.Properties

使用例

次の例では、パッケージを作成し、変数を Variables コレクションに追加します。 次に、DtsProperties コレクションをループし、コレクション内の各プロパティの名前を表示します。

static void Main(string[] args)
            {
                Package p = new Package();
                Variable v = p.Variables.Add("x", false, "", 1);
                int vCount =  v.Properties.Count;
                Console.WriteLine("Number of properties in a variable = {0}", vCount);
                DtsProperties vProps = v.Properties;
                foreach (DtsProperty vProp in vProps)
                    Console.WriteLine(vProp.Name);
            }
Shared  Sub Main(ByVal args() As String)
                Dim p As Package =  New Package() 
                Dim v As Variable =  p.Variables.Add("x",False,"",1) 
                Dim vCount As Integer =  v.Properties.Count 
                Console.WriteLine("Number of properties in a variable = {0}", vCount)
                Dim vProps As DtsProperties =  v.Properties 
                Dim vProp As DtsProperty
                For Each vProp In vProps
                    Console.WriteLine(vProp.Name)
                Next
End Sub

サンプルの出力 :

Number of properties in a variable = 12

CreationName

DataType

説明

EvaluateAsExpression

ID

名前

名前空間

QualifiedName

RaiseChangedEvent

ReadOnly

SystemVariable

関連項目

参照

Variable クラス

Microsoft.SqlServer.Dts.Runtime 名前空間