共用方式為


執行個體驗證

BizTalk 編輯器會在符合下列條件時叫用擴充功能的 IInstanceValidator.ValidateInstance 方法:

  • 擴充功能是使用架構節點的 Standard 屬性設定為標準

  • 在與架構相關聯的 [ 屬性頁 ] 對話方塊中,[ 產生實例輸出類型 ] 屬性會設定為 [原生]。

  • 在與架構相關聯的 [ 屬性頁 ] 對話方塊中, [輸入實例檔名 ] 屬性會設定為包含要驗證之實例訊息的檔案名。

    輸入實例檔案名屬性中指定的檔案會當做參數傳遞至IInstanceValidator.ValidateInstance方法。

    如果發生錯誤,錯誤訊息會以 IValidationInfo 物件的陣列傳回,並顯示在 [Visual Studio 工作清單] 視窗中。

注意

如果架構包含模式語句,而且傳遞至 ValidateInstance 方法的檔案是使用對應的 Generate Instance 命令所產生,則實例訊息可能不會通過驗證。

另請參閱

延伸 BizTalk 編輯器