次の方法で共有


IGeneratorDesigner インターフェイス

データ ジェネレーターのデザイナーのコントラクトを定義します。

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

構文

'宣言
<CLSCompliantAttribute(True)> _
Public Interface IGeneratorDesigner _
    Inherits IDesigner
[CLSCompliantAttribute(true)]
public interface IGeneratorDesigner : IDesigner
[CLSCompliantAttribute(true)]
public interface class IGeneratorDesigner : IDesigner
[<CLSCompliantAttribute(true)>]
type IGeneratorDesigner =  
    interface
        interface IDesigner
    end
public interface IGeneratorDesigner extends IDesigner

IGeneratorDesigner 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ Description このデザイナーに対応する分布またはデータ ジェネレーターの説明を取得します。 (IDesigner から継承されます。)
パブリック プロパティ DesignerStyles クラスで実装された場合、データ ジェネレーターのデザイナーのスタイルを取得します。
パブリック プロパティ Name このデザイナーに対応する分布またはデータ ジェネレーターの表示名を取得します。 (IDesigner から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド GetInputs 分布またはデータ ジェネレーターの入力記述子を取得します。 (IDesigner から継承されます。)
パブリック メソッド GetOutputs クラスで実装された場合、データ ジェネレーターの出力記述子を取得します。
パブリック メソッド Initialize 対応する分布またはデータ ジェネレーターの種類でデザイナーを初期化します。 (IDesigner から継承されます。)
パブリック メソッド OnInputChangeValidation 指定された入力記述子の値が変更されようとしているときに呼び出されます。 (IDesigner から継承されます。)
パブリック メソッド OnInputValueChanged 指定された入力記述子の値が変更されたときに呼び出されます。 (IDesigner から継承されます。)
パブリック メソッド SetDefaultInputValues 入力プロパティの既定値を設定します。 (IDesigner から継承されます。)

このページのトップへ

解説

データ生成計画に含まれる個々の列について、それぞれデザイナーのインスタンスが 1 つ存在します。 データ ジェネレーターのカスタム デザイナーを作成するには、このインターフェイスを実装します。 このインターフェイスは、データ ジェネレーターが備える各種の機能拡張のうち、基本型の機能拡張の 1 つです。 詳細については、「データ ジェネレーター機能拡張の概要」を参照してください。

参照

参照

Microsoft.Data.Schema.Tools.DataGenerator 名前空間

DefaultGeneratorDesigner

GeneratorStylesAttribute

GeneratorDesignerStyles

その他の技術情報

データ ジェネレーター機能拡張の概要

方法 : カスタム データ ジェネレーターを作成する