Compartir a través de


DistributionAttribute (Clase)

Actualización: noviembre 2007

Identifica una clase como una distribución.

Espacio de nombres:  Microsoft.VisualStudio.TeamSystem.Data.DataGenerator
Ensamblado:  Microsoft.VisualStudio.TeamSystem.Data (en Microsoft.VisualStudio.TeamSystem.Data.dll)

Sintaxis

<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

Comentarios

Los generadores de datos estándar que son numéricos (Decimal, Money, DateTime, Real, Float y los generadores de enteros) tienen una propiedad Distribution. El usuario puede especificar la propiedad Distribution para generar datos que se aproximen a una curva de distribución estadística. Las opciones de distribución estándar son las siguientes: Uniform, Normal, Normal Inverse, Exponential y Exponential Inverse.

Si las distribuciones estándar no son suficientes, puede crear una distribución personalizada. Para crear una distribución personalizada, debe crear una clase que implemente IDistribution o que herede de Distribution. Para identificar la clase como una distribución, decórela con DistributionAttribute.

Puede crear un diseñador personalizado para una distribución personalizada, o bien, puede utilizar DefaultDistributionDesigner.

Jerarquía de herencia

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

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

DistributionAttribute (Miembros)

Microsoft.VisualStudio.TeamSystem.Data.DataGenerator (Espacio de nombres)

DistributionInit

Otros recursos

Generar datos con generadores de datos