IDistribution Interface

Defines the distribution contract.

Namespace:  Microsoft.VisualStudio.TeamSystem.Data.DataGenerator
Assembly:  Microsoft.VisualStudio.TeamSystem.Data (in Microsoft.VisualStudio.TeamSystem.Data.dll)

Syntax

'Declaration
<CLSCompliantAttribute(True)> _
Public Interface IDistribution
'Usage
Dim instance As IDistribution
[CLSCompliantAttribute(true)]
public interface IDistribution
[CLSCompliantAttribute(true)]
public interface class IDistribution
public interface IDistribution

Remarks

Each standard data generator that is numeric (Decimal, Money, DateTime, Real, Float, and the integer generators) has a Distribution property. The user can specify the Distribution property to generate data that approximates a statistical distribution curve. The standard distribution options are as follows: Uniform, Normal, Normal Inverse, Exponential, and Exponential Inverse.

If the standard distributions are insufficient, you can create a custom distribution. To create a custom distribution, you must create a class that implements IDistribution or inherits from Distribution. You identify the class as a distribution by decorating it with DistributionAttribute.

You can create a custom designer for a custom distribution, or you can use DefaultDistributionDesigner.

See Also

Reference

IDistribution Members

Microsoft.VisualStudio.TeamSystem.Data.DataGenerator Namespace

DistributionInit

Other Resources

Generating Data with Data Generators