共用方式為


IGeneratorDesigner 介面

定義資料產生器設計工具的合約。

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

語法

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

IGeneratorDesigner 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 Description 取得這個設計工具所對應之散發或資料產生器的描述。 (繼承自 IDesigner)。
公用屬性 DesignerStyles 在類別中實作時,就會取得資料產生器的設計工具樣式。
公用屬性 Name 取得這個設計工具所對應之散發或資料產生器的易記名稱。 (繼承自 IDesigner)。

回頁首

方法

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

回頁首

備註

資料產生計劃所包含的每個資料行都具有一個設計工具執行個體 (Instance)。 您可以實作此介面來建立資料產生器的自訂設計工具。 這個介面屬於資料產生器之基底擴充性型別的一部分。 如需詳細資訊,請參閱資料產生器擴充性概觀

請參閱

參考

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

DefaultGeneratorDesigner

GeneratorStylesAttribute

GeneratorDesignerStyles

其他資源

資料產生器擴充性概觀

HOW TO:建立自訂資料產生器