DtsForEachEnumeratorAttribute.UITypeName プロパティ
Foreach 列挙子オブジェクトのユーザー インターフェイスを取得します。値の設定も可能です。
名前空間: Microsoft.SqlServer.Dts.Runtime
アセンブリ: Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS.dll)
構文
'宣言
Public Property UITypeName As String
Get
Set
'使用
Dim instance As DtsForEachEnumeratorAttribute
Dim value As String
value = instance.UITypeName
instance.UITypeName = value
public string UITypeName { get; set; }
public:
property String^ UITypeName {
String^ get ();
void set (String^ value);
}
member UITypeName : string with get, set
function get UITypeName () : String
function set UITypeName (value : String)
プロパティ値
型: System.String
Foreach 列挙子オブジェクトのユーザー インターフェイスの種類名です。
説明
このオプションのプロパティでは、ForEach 列挙子オブジェクトを SQL Server SQL Server データ ツール (SSDT) で編集する際に表示されるユーザー インターフェイスを指定します。
使用例
次のコード サンプルでは、DisplayName、Description、ForEachEnumeratorContact、UITypeName などの、定義されたいくつかのプロパティと共に新しいクラスに適用される属性を示します。
using System;
using Microsoft.SqlServer.Dts.Runtime;
namespace Microsoft.Samples.SqlServer.Dts
{
// This attribute marks the class as a managed ForEachEnumerator.
[DtsForEachEnumerator(DisplayName = "MyEnumerator",
Description="A managed enumerator",
UITypeName="<FullyQualifiedTypeName>",
ForEachEnumeratorContact="Name of company to contact")]
public class MyEnumerator : ForEachEnumerator
{
// Insert your enumerator code here.
}
}
Imports System
Imports Microsoft.SqlServer.Dts.Runtime
Namespace Microsoft.Samples.SqlServer.Dts
' This attribute marks the class as a managed ForEachEnumerator.
<DtsForEachEnumerator(DisplayName:="MyEnumerator", _
Description:="A managed enumerator", _
UITypeName:="<FullyQualifiedTypeName>", _
ForEachEnumeratorContact:="Name of company to contact")> _
Public Class MyEnumerator
Inherits ForEachEnumerator
' Insert your enumerator code here.
End Class
End Namespace