執行個體產生
BizTalk 編輯器會在符合下列條件時叫用擴充功能的 IInstanceGenerator.GenerateInstance 方法:
擴充功能是使用架構節點的Standard屬性設定為標準。
在與架構相關聯的 [ 屬性頁 ] 對話方塊中,[ 產生實例輸出類型 ] 屬性會設定為 [原生]。
在與架構相關聯的 [ 屬性頁 ] 對話方塊中,[ 輸出實例檔案名 ] 屬性會設定為輸出實例將儲存至的檔案名。
注意
如果未設定 [輸出實例檔案名 ] 屬性,則會將暫存資料夾中的預設檔案名用於產生的實例訊息,並在 [輸出] 視窗中提供連結。
呼叫 IInstanceValidator.ValidateInstance方法之前,BizTalk 編輯器會產生範例 XML 實例訊息,然後將它和輸出實例檔案名屬性中指定的檔案或預設檔案名傳遞給該方法。
如果發生錯誤,錯誤訊息會以 IValidationInfo 物件的陣列的形式傳回,並顯示在 [Visual Studio 工作清單] 視窗中。