Distribution Sınıf
Bildirime dayanan API dağıtımları için kullanmanızı sağlayan bir temel sınıf sağlar.
Devralma Hiyerarşisi
System.Object
Microsoft.Data.Schema.Tools.DataGenerator.Distribution
Ad alanı: Microsoft.Data.Schema.Tools.DataGenerator
Derleme: Microsoft.Data.Schema.Tools (Microsoft.Data.Schema.Tools.dll içinde)
Sözdizimi
'Bildirim
<CLSCompliantAttribute(True)> _
<DistributionAttribute(GetType(DefaultDistributionDesigner))> _
Public MustInherit Class Distribution _
Implements IDistribution, IExtensionInformation, IExtension
[CLSCompliantAttribute(true)]
[DistributionAttribute(typeof(DefaultDistributionDesigner))]
public abstract class Distribution : IDistribution,
IExtensionInformation, IExtension
[CLSCompliantAttribute(true)]
[DistributionAttribute(typeof(DefaultDistributionDesigner))]
public ref class Distribution abstract : IDistribution,
IExtensionInformation, IExtension
[<AbstractClass>]
[<CLSCompliantAttribute(true)>]
[<DistributionAttribute(typeof(DefaultDistributionDesigner))>]
type Distribution =
class
interface IDistribution
interface IExtensionInformation
interface IExtension
end
public abstract class Distribution implements IDistribution, IExtensionInformation, IExtension
Distribution türü aşağıdaki üyeleri ortaya koyar.
Oluşturucular
Ad | Açıklama | |
---|---|---|
Distribution | Başlatmak için türetilmiş sınıfları kurucuya aradığını Distribution sınıfa |
Üst
Özellikler
Ad | Açıklama | |
---|---|---|
ExtensionHandle | Uzantı işleyicisi için ilişkili bir nesne alır. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
Equals | Belirler olup belirtilen Object eşittir geçerli Object. (Object kaynağından devralındı.) | |
Finalize | Kaynakları boşaltın ve atık toplama işlemi tarafından iadesi önce diğer temizleme işlemleri gerçekleştirmek nesne izin verir. (Object kaynağından devralındı.) | |
GetHashCode | Belirli bir tip için sağlama işlevini yerine getirir. (Object kaynağından devralındı.) | |
GetRangeValue | 0 Ve dağıtım Eğrideki bir noktayı temsil eden 1 arasında bir değer döndürür. | |
GetType | Alır Type geçerli bir örneği. (Object kaynağından devralındı.) | |
Initialize | Bu örnek, sağlanan başlatma bilgileri kullanarak başlatır. | |
MemberwiseClone | Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.) | |
OnGetRangeValue | 0 İle 1 arasında bir değer verir ve dağıtım Eğrideki bir noktayı temsil eder. | |
OnInitialize | Türetilmiş bir sınıfta geçersiz kılınmış, bir dağıtım başlatır. | |
OnSetInputValues | Giriş değerleri bir dağıtım için ayarladığınızda çalıştırılır uyguladığı özel davranış. | |
OnValidateInputs | Türetilmiş bir sınıfta geçersiz kılınmış, tüm gerekli giriş özellikleri dağılımının verildiğini doğrular. | |
SetExtensionHandle | Uzantısı tanıtıcısını ayarlar. | |
SetInputValues | Ayarlar bir dağıtım için değerleri girin.Bu yöntem geçersiz kılınamaz. | |
ToString | Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.) | |
ValidateInputs | Tüm gerekli giriş özellikleri dağılımının verildiğini doğrular. |
Üst
Açıklamalar
Her sayısal veri üreticisi bir dağıtım özelliğine sahiptir. Kullanıcı özellik istatistiksel dağıtım eğriyi oluşturma veri üretir 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.
Tasarım zamanında nesnesiyle çalışmak için özel bir dağıtım için özel bir tasarımcı oluşturabilir veya kullanabilirsiniz DefaultDistributionDesigner.
İş Parçacığı Güvenliği
Bu türün tüm genel statik (Visual Basic'te Shared) üyeleri iş parçacığı açısından güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.
Ayrıca bkz.
Başvuru
Microsoft.Data.Schema.Tools.DataGenerator Ad Alanı