IDistribution (Interfaz)
Define el contrato de distribución.
Espacio de nombres: Microsoft.Data.Schema.Tools.DataGenerator
Ensamblado: Microsoft.Data.Schema.Tools (en Microsoft.Data.Schema.Tools.dll)
Sintaxis
'Declaración
<CLSCompliantAttribute(True)> _
Public Interface IDistribution _
Inherits IExtension
[CLSCompliantAttribute(true)]
public interface IDistribution : IExtension
[CLSCompliantAttribute(true)]
public interface class IDistribution : IExtension
[<CLSCompliantAttribute(true)>]
type IDistribution =
interface
interface IExtension
end
public interface IDistribution extends IExtension
El tipo IDistribution expone los siguientes miembros.
Métodos
Nombre | Descripción | |
---|---|---|
GetRangeValue | Cuando se implementa en una clase, devuelve un valor comprendido entre 0 y 1 que representa un punto en la curva de distribución. | |
Initialize | Cuando se implementa en una clase, inicializa una instancia de una clase de distribución. | |
SetInputValues | Cuando se implementa en una clase, establece los valores de entrada de una distribución. | |
ValidateInputs | Comprueba que se hayan establecido todas las propiedades de entrada necesarias para la distribución. |
Arriba
Comentarios
Todos los generadores de datos estándar numéricos (los generadores Decimal, Money, DateTime, Real, Float y los 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 estándar de distribución son los siguientes: Uniforme, especifique lo contrario, exponenciales normal, normal, y lo contrario exponencial.
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 se herede de Distribution. Debe identificar la clase como una distribución asignándole DistributionAttribute.
Puede crear un diseñador personalizado para una distribución personalizada o puede utilizar DefaultDistributionDesigner.
Vea también
Referencia
Microsoft.Data.Schema.Tools.DataGenerator (Espacio de nombres)