Partager via


DistributionAttribute, classe

Mise à jour : novembre 2007

Identifie une classe comme une distribution.

Espace de noms :  Microsoft.VisualStudio.TeamSystem.Data.DataGenerator
Assembly :  Microsoft.VisualStudio.TeamSystem.Data (dans Microsoft.VisualStudio.TeamSystem.Data.dll)

Syntaxe

<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

Notes

Chaque générateur de données standard qui est numérique (Decimal, Money, DateTime, Real, Float et Integer) a une propriété Distribution. L'utilisateur peut spécifier la propriété Distribution pour générer des données qui se rapprochent d'une courbe de distribution statistique. Les options de distribution standard sont les suivantes : Uniforme, Normal, Normal inverse, Exponentiel et Exponentiel inverse.

Si les distributions standard sont insuffisantes, vous pouvez créer une distribution personnalisée. Pour créer une distribution personnalisée, vous devez créer une classe qui implémente IDistribution ou hérite de Distribution. Vous identifiez la classe comme une distribution en la décorant avec l'DistributionAttribute.

Vous pouvez créer un concepteur personnalisé pour une distribution personnalisée, ou vous pouvez utiliser DefaultDistributionDesigner.

Hiérarchie d'héritage

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

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Membres DistributionAttribute

Microsoft.VisualStudio.TeamSystem.Data.DataGenerator, espace de noms

DistributionInit

Autres ressources

Génération de données avec les générateurs de données