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
Spazio dei nomi Microsoft.VisualStudio.TeamSystem.Data.DataGenerator