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