Freigeben über


DistributionAttribute-Klasse

Aktualisiert: November 2007

Identifiziert eine Klasse als Verteilung.

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

Syntax

<CLSCompliantAttribute(True)> _
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False, Inherited := True)> _
Public NotInheritable Class DistributionAttribute _
    Inherits Attribute

Dim instance As DistributionAttribute
[CLSCompliantAttribute(true)]
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false, Inherited = true)]
public sealed class DistributionAttribute : Attribute
[CLSCompliantAttribute(true)]
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = false, Inherited = true)]
public ref class DistributionAttribute sealed : public Attribute
public final class DistributionAttribute extends Attribute

Hinweise

Alle numerischen Standarddatengeneratoren (Decimal, Money, DateTime, Real, Float und die Ganzzahlgeneratoren) haben eine Distribution-Eigenschaft. Der Benutzer kann die Distribution-Eigenschaft angeben, um Daten zu generieren, die sich einer statistischen Verteilungskurve annähern. Folgende Standardverteilungsoptionen stehen zur Verfügung: Uniform, Normal, Normal Inverse, Exponential und Exponential Inverse.

Wenn die Standardverteilungen nicht ausreichen, können Sie eine benutzerdefinierte Verteilung erstellen. Um eine benutzerdefinierte Verteilung zu erstellen, müssen Sie eine Klasse erstellen, die IDistribution implementiert oder von Distribution erbt. Sie identifizieren die Klasse als Verteilung, indem Sie sie mit DistributionAttribute ergänzen.

Sie können einen benutzerdefinierten Designer für eine benutzerdefinierte Verteilung erstellen oder DefaultDistributionDesigner verwenden.

Vererbungshierarchie

System.Object
  System.Attribute
    Microsoft.VisualStudio.TeamSystem.Data.DataGenerator.DistributionAttribute

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

DistributionAttribute-Member

Microsoft.VisualStudio.TeamSystem.Data.DataGenerator-Namespace

DistributionInit

Weitere Ressourcen

Generieren von Testdaten mit Datengeneratoren