共用方式為


IDesigner 介面

定義散發設計工具的合約。 IGeneratorDesigner 會實作這個介面。 因此,這個介面也會定義資料產生器的合約。

命名空間:  Microsoft.Data.Schema.Tools.DataGenerator
組件:  Microsoft.Data.Schema.Tools (在 Microsoft.Data.Schema.Tools.dll 中)

語法

'宣告
<CLSCompliantAttribute(True)> _
Public Interface IDesigner
[CLSCompliantAttribute(true)]
public interface IDesigner
[CLSCompliantAttribute(true)]
public interface class IDesigner
[<CLSCompliantAttribute(true)>]
type IDesigner =  interface end
public interface IDesigner

IDesigner 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 Description 取得這個設計工具所對應之散發或資料產生器的描述。
公用屬性 Name 取得這個設計工具所對應之散發或資料產生器的易記名稱。

回頁首

方法

  名稱 說明
公用方法 GetInputs 取得散發或資料產生器的輸入描述元。
公用方法 Initialize 使用設計工具所對應之散發或資料產生器的型別,初始化設計工具。
公用方法 OnInputChangeValidation 在指定之輸入描述元中的值即將變更時呼叫。
公用方法 OnInputValueChanged 在指定之輸入描述元中的值變更時呼叫。
公用方法 SetDefaultInputValues 設定輸入屬性的預設值。

回頁首

備註

屬於數值的每個標準資料產生器都具有 Distribution 屬性。 使用者可以指定 Distribution 屬性,產生近似統計散發曲線的資料。 標準分佈選項如下所示:均勻,正常、 正常的逆,指數及指數逆。

與資料產生計劃所包含之每個數值資料行相關聯的每個散發都具有一個設計工具執行個體 (Instance)。

請參閱

參考

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

DefaultDistributionDesigner

DefaultGeneratorDesigner

IGeneratorDesigner

Distribution

Generator

其他資源

資料產生器擴充性概觀