DefaultGeneratorDesigner Class

This class provides the default designer that can be used for all data generators.

Namespace:  Microsoft.Data.Schema.DataGenerator
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Syntax

'Declaration
<CLSCompliantAttribute(True)> _
Public Class DefaultGeneratorDesigner _
    Implements IGeneratorDesigner, IDesigner
'Usage
Dim instance As DefaultGeneratorDesigner
[CLSCompliantAttribute(true)]
public class DefaultGeneratorDesigner : IGeneratorDesigner, 
    IDesigner
[CLSCompliantAttribute(true)]
public ref class DefaultGeneratorDesigner : IGeneratorDesigner, 
    IDesigner
public class DefaultGeneratorDesigner implements IGeneratorDesigner, IDesigner
[<CLSCompliantAttribute(true)>]
type DefaultGeneratorDesigner =  
    class
        interface IGeneratorDesigner
        interface IDesigner
    end

Remarks

You can override this designer to achieve custom designer behavior.

One instance of the designer exists for each column that the data generation plan includes.

The default designer determines the design-time behavior of the data generators, which include the following:

  • Getting the names of the input properties for the Properties window.

  • Setting the default values of the input properties in the Properties window.

  • Validating the data that the user specifies in the Properties window.

  • Getting the names of the output properties for the Generator Output column.

This designer determines the input and output properties by reading the InputAttribute and OutputAttribute of each data generator.

Inheritance Hierarchy

System.Object
  Microsoft.Data.Schema.DataGenerator.DefaultGeneratorDesigner

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

DefaultGeneratorDesigner Members

Microsoft.Data.Schema.DataGenerator Namespace

Generator

IGenerator

DefaultDistributionDesigner

IGeneratorDesigner

IDesigner

Other Resources

An Overview of Data Generator Extensibility

How to: Add Output Properties to a Data Generator

How to: Add Input Properties to a Data Generator