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 命名空間