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
'Declaration
<CLSCompliantAttribute(True)> _
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False, Inherited := True)> _
Public NotInheritable Class DistributionAttribute _
Inherits Attribute
'Usage
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
Microsoft.VisualStudio.TeamSystem.Data.DataGenerator-Namespace