IDistribution 介面
定義分佈合約。
命名空間: Microsoft.Data.Schema.Tools.DataGenerator
組件: Microsoft.Data.Schema.Tools (在 Microsoft.Data.Schema.Tools.dll 中)
語法
'宣告
<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 型別會公開下列成員。
方法
名稱 | 說明 | |
---|---|---|
![]() |
GetRangeValue | 在類別中實作時,就會傳回介於 0 和 1 之間且代表散發曲線上點位置的值。 |
![]() |
Initialize | 在類別中實作時,就會初始化散發類別的執行個體 (Instance)。 |
![]() |
SetInputValues | 在類別中實作時,就會設定散發的輸入值。 |
![]() |
ValidateInputs | 驗證散發的所有必要輸入屬性都已設定完成。 |
回頁首
備註
每種與數值相關的資料產生器 (十進位、Money、DateTime、實數、浮點數和整數產生器) 都具有 Distribution 屬性。 使用者可以指定 Distribution 屬性,產生近似統計散發曲線的資料。 標準分佈選項如下所示:均勻,正常、 正常的逆,指數及指數逆。
如果標準散發功能不夠,您可以建立自訂的散發。 您必須建立實作 IDistribution 或繼承 Distribution 的類別,才能建立自訂散發。 您可以用 DistributionAttribute 為類別進行裝飾,使其識別為散發。
您可以為自訂散發建立自訂的設計工具,或是您可以使用 DefaultDistributionDesigner。