Share via


OutputAttribute Class

The attribute used to identify the output properties of data generators.

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

Syntax

'Declaration
<AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple := False,  _
    Inherited := True)> _
<CLSCompliantAttribute(True)> _
Public NotInheritable Class OutputAttribute _
    Inherits Attribute
'Usage
Dim instance As OutputAttribute
[AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple = false, 
    Inherited = true)]
[CLSCompliantAttribute(true)]
public sealed class OutputAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Property, AllowMultiple = false, 
    Inherited = true)]
[CLSCompliantAttribute(true)]
public ref class OutputAttribute sealed : public Attribute
public final class OutputAttribute extends Attribute
[<SealedAttribute>]
[<AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple = false, 
    Inherited = true)>]
[<CLSCompliantAttribute(true)>]
type OutputAttribute =  
    class
        inherit Attribute
    end

Remarks

Use this attribute to identify output properties of custom data generators. The user sees and can select these properties in the Generator Output column in the Column Details window.

Inheritance Hierarchy

System.Object
  System.Attribute
    Microsoft.Data.Schema.DataGenerator.OutputAttribute

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

OutputAttribute Members

Microsoft.Data.Schema.DataGenerator Namespace

GetOutputs

GetOutputs

GetOutputs()

Other Resources

An Overview of Data Generator Extensibility

How to: Add Output Properties to a Data Generator