IDistribution – rozhraní
Definuje distribuční smlouvy.
Obor názvů: Microsoft.Data.Schema.Tools.DataGenerator
Sestavení: Microsoft.Data.Schema.Tools (v Microsoft.Data.Schema.Tools.dll)
Syntaxe
'Deklarace
<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
Typ IDistribution zveřejňuje následující členy.
Metody
Název | Popis | |
---|---|---|
GetRangeValue | Při provádění ve třídě vrátí hodnotu mezi 0 a 1 a která představuje bod na křivce distribuce. | |
Initialize | Při provádění ve třídě inicializuje instanci třídy distribuce. | |
SetInputValues | Při provádění ve třídě Nastaví vstupní hodnoty rozdělení. | |
ValidateInputs | Ověří nastavení všech vstupních potřebné pro distribuci. |
Na začátek
Poznámky
Každý generátor standardních dat je číselné (desetinné, peníze, DateTime, Real, Float a generátory celé číslo) má vlastnost distribuce. Uživatel může zadat vlastnost distribuce generovat data, která aproximuje křivky statistickém rozdělení. Standardní distribuční možnosti jsou následující: Jednotného, Normální, běžné inverzní exponenciální a exponenciální inverzní.
Pokud standardní distribuce jsou nedostatečné, můžete vytvořit vlastní distribuci. Vytvořit vlastní distribuční, musíte vytvořit třídu, která implementuje IDistribution nebo dědí z Distribution. Identifikaci třídy jako rozdělení podle stavební dokončovací práce s DistributionAttribute.
Můžete vytvořit vlastní designer pro vlastní distribuční nebo pomocí DefaultDistributionDesigner.