Condividi tramite


Classe DistributionAttribute

Aggiornamento: novembre 2007

Identifica una classe come distribuzione.

Spazio dei nomi:  Microsoft.VisualStudio.TeamSystem.Data.DataGenerator
Assembly:  Microsoft.VisualStudio.TeamSystem.Data (in Microsoft.VisualStudio.TeamSystem.Data.dll)

Sintassi

<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

Note

Tutti i generatori di dati standard numerici, ovvero i generatori di dati Decimal, Money, DateTime, Real, Float e Integer, hanno una proprietà Distribuzione. L'utente può specificare la proprietà Distribuzione per generare dati che si avvicinano a una curva di distribuzione statistica. Le opzioni di distribuzione standard sono: Uniforme, Normale, Normale inversa, Esponenziale ed Esponenziale inversa.

Se le distribuzioni standard non sono sufficienti, è possibile creare una distribuzione personalizzata. Per creare una distribuzione personalizzata, è necessario creare una classe che implementa l'interfaccia IDistribution o eredita dalla classe Distribution. Per identificare la classe come distribuzione, è necessario decorarla con la classe DistributionAttribute.

È possibile creare una finestra di progettazione personalizzata per una distribuzione personalizzata oppure utilizzare la classe DefaultDistributionDesigner.

Gerarchia di ereditarietà

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

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Membri DistributionAttribute

Spazio dei nomi Microsoft.VisualStudio.TeamSystem.Data.DataGenerator

DistributionInit

Altre risorse

Generazione di dati con i generatori di dati