IGeneratorDesigner Interface
Defines the contract for data generator designers.
Namespace: Microsoft.Data.Schema.Tools.DataGenerator
Assembly: Microsoft.Data.Schema.Tools (in Microsoft.Data.Schema.Tools.dll)
Syntax
'Declaration
<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
The IGeneratorDesigner type exposes the following members.
Properties
Name | Description | |
---|---|---|
Description | Gets the description of the distribution or data generator to which this designer corresponds. (Inherited from IDesigner.) | |
DesignerStyles | When implemented in a class, gets the designer styles of a data generator. | |
Name | Gets the friendly name of the distribution or data generator to which this designer corresponds. (Inherited from IDesigner.) |
Top
Methods
Name | Description | |
---|---|---|
GetInputs | Gets the input descriptors for the distribution or data generator. (Inherited from IDesigner.) | |
GetOutputs | When implemented in a class, obtains the output descriptors of a data generator. | |
Initialize | Initializes the designer with the type of distribution or data generator to which it corresponds. (Inherited from IDesigner.) | |
OnInputChangeValidation | Called when a value in the specified input descriptor is about to change. (Inherited from IDesigner.) | |
OnInputValueChanged | Called when a value in the specified input descriptor has changed. (Inherited from IDesigner.) | |
SetDefaultInputValues | Sets the default values of the input properties. (Inherited from IDesigner.) |
Top
Remarks
One instance of the designer exists for each column that the data generation plan includes. Implement this interface to create a custom designer for data generators. This interface is one of the base extensibility types for data generators. For more information, see An Overview of Data Generator Extensibility.
See Also
Reference
Microsoft.Data.Schema.Tools.DataGenerator Namespace