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 名前空間