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。)

页首

备注

针对数据生成计划所包括的每个列都存在一个设计器实例。 实现此接口从而为数据生成器创建一个自定义的设计器。 此接口属于数据生成器的基本扩展性类型之一。 有关更多信息,请参见数据生成器扩展性概述

请参见

参考

Microsoft.Data.Schema.Tools.DataGenerator 命名空间

DefaultGeneratorDesigner

GeneratorStylesAttribute

GeneratorDesignerStyles

其他资源

数据生成器扩展性概述

如何:创建自定义数据生成器