次の方法で共有


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

関連項目

参照

DtsForEachEnumeratorAttribute クラス

Microsoft.SqlServer.Dts.Runtime 名前空間