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 | |
---|---|---|
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. | |
Initialize | Bir sınıfta uygulanan, dağıtım sınıfının bir örneğini başlatır. | |
SetInputValues | Bir sınıfta uygulanan, giriş değerleri bir dağıtım için ayarlar. | |
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.