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 命名空间

DefaultDistributionDesigner

DefaultGeneratorDesigner

IGeneratorDesigner

Distribution

Generator

其他资源

数据生成器扩展性概述