Sdílet prostřednictvím


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
Veřejná metoda 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.
Veřejná metoda Initialize Při provádění ve třídě inicializuje instanci třídy distribuce.
Veřejná metoda SetInputValues Při provádění ve třídě Nastaví vstupní hodnoty rozdělení.
Veřejná metoda 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.

Viz také

Odkaz

Microsoft.Data.Schema.Tools.DataGenerator – obor názvů

Distribution

DistributionAttribute

DefaultDistributionDesigner