Aracılığıyla paylaş


IDistribution Arabirim

Dağıtım sözleşmesi tanımlar.

Ad alanı:  Microsoft.Data.Schema.Tools.DataGenerator
Derleme:  Microsoft.Data.Schema.Tools (Microsoft.Data.Schema.Tools.dll içinde)

Sözdizimi

'Bildirim
<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

IDistribution türü aşağıdaki üyeleri ortaya koyar.

Yöntemler

  Ad Açıklama
Genel yöntem GetRangeValue Bir sınıfta uygulanan 0 ile 1 arasında ve dağıtım Eğrideki bir noktayı temsil eden bir değer döndürür.
Genel yöntem Initialize Bir sınıfta uygulanan, dağıtım sınıfının bir örneğini başlatır.
Genel yöntem SetInputValues Bir sınıfta uygulanan, giriş değerleri bir dağıtım için ayarlar.
Genel yöntem ValidateInputs Tüm gerekli giriş özellikleri dağılımının verildiğini doğrular.

Üst

Açıklamalar

Sayısal her standart veri generator (ondalık, para, DateTime, gerçek, Float ve tamsayı jeneratörler) dağıtım özelliğine sahiptir. Kullanıcı bir istatistiksel dağıtım eğriyi oluşturma verileri oluşturmak için dağıtım özelliği belirtebilirsiniz. Standart dağıtım seçenekleri aşağıdaki gibidir: Yeknesak, Normal, Normal ters, üstel ve üstel ters.

Standart dağıtımları yetersiz olması durumunda, özel bir dağıtım oluşturabilirsiniz. Özel bir dağıtım oluşturmak için uygulayan bir sınıf oluşturmak IDistribution ya da'dankalýtýmla Distribution. Kendisiyle decorating sınıfa bir dağıtım tanımlayan DistributionAttribute.

Özel bir dağıtım için özel bir tasarımcı oluşturabilir veya kullanabilirsiniz DefaultDistributionDesigner.

Ayrıca bkz.

Başvuru

Microsoft.Data.Schema.Tools.DataGenerator Ad Alanı

Distribution

DistributionAttribute

DefaultDistributionDesigner