IDesigner 接口
为分布设计器定义协定。 IGeneratorDesigner 实现此接口。 因此,此接口还为数据生成器定义协定。
命名空间: Microsoft.Data.Schema.Tools.DataGenerator
程序集: Microsoft.Data.Schema.Tools(在 Microsoft.Data.Schema.Tools.dll 中)
语法
声明
<CLSCompliantAttribute(True)> _
Public Interface IDesigner
[CLSCompliantAttribute(true)]
public interface IDesigner
[CLSCompliantAttribute(true)]
public interface class IDesigner
[<CLSCompliantAttribute(true)>]
type IDesigner = interface end
public interface IDesigner
IDesigner 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
Description | 获取此设计器所对应的分布或数据生成器的描述。 | |
Name | 获取此设计器所对应的分布或数据生成器的友好名称。 |
页首
方法
名称 | 说明 | |
---|---|---|
GetInputs | 获取分布或数据生成器的输入描述符。 | |
Initialize | 使用设计器对应的分布或数据生成器的类型初始化该设计器。 | |
OnInputChangeValidation | 在指定输入描述符中的值即将更改时调用。 | |
OnInputValueChanged | 在指定输入描述符中的值已更改时调用。 | |
SetDefaultInputValues | 设置输入属性的默认值。 |
页首
备注
每个数值类型的数据生成器都具有一个“Distribution”属性。 用户可以通过指定“Distribution”属性来生成近似于统计分布曲线的数据。 标准分布选项如下所示: 均匀,正常、 正常的逆,指数及指数逆。
针对与数据生成计划所包括的每个数值列相关联的每个分布都存在一个设计器实例。
请参见
参考
Microsoft.Data.Schema.Tools.DataGenerator 命名空间