InputAttribute クラス

ジェネレータの入力プロパティを識別する属性です。

名前空間 :  Microsoft.Data.Schema.DataGenerator
アセンブリ :  Microsoft.Data.Schema (Microsoft.Data.Schema.dll 内)

構文

'宣言
<AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple := False,  _
    Inherited := True)> _
<CLSCompliantAttribute(True)> _
Public NotInheritable Class InputAttribute _
    Inherits Attribute
'使用
Dim instance As InputAttribute
[AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple = false, 
    Inherited = true)]
[CLSCompliantAttribute(true)]
public sealed class InputAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Property, AllowMultiple = false, 
    Inherited = true)]
[CLSCompliantAttribute(true)]
public ref class InputAttribute sealed : public Attribute
public final class InputAttribute extends Attribute

解説

この属性は、カスタム データ ジェネレータの入力プロパティを識別する場合に使用します。 これらのプロパティは [プロパティ] ウィンドウに表示され、ユーザーはこのウィンドウでプロパティを設定できます。DefaultGeneratorDesigner は、この属性を使用して InputDescriptor の配列を構築します。この動作は、宣言型の機能拡張モデルに属し、カスタム ジェネレータの作成者は、入力データと出力データを提供するデザイナを明示的に構築する代わりに、入力と出力を属性で指定できます。

継承階層

System.Object
  System.Attribute
    Microsoft.Data.Schema.DataGenerator.InputAttribute

スレッド セーフ

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

参照

参照

InputAttribute メンバ

Microsoft.Data.Schema.DataGenerator 名前空間

InputDescriptor

GetInputs

GetInputs

GetInputs

その他の技術情報

方法 : 入力プロパティをデータ ジェネレータに追加する