共用方式為


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

請參閱

參考

Microsoft.Data.Schema.Tools.DataGenerator 命名空間

Distribution

DistributionAttribute

DefaultDistributionDesigner