2012-06-28 49 views
0

我一直在假設進入編排的消息針對消息模式進行驗證,但最近才意識到情況並非如此。似乎沒有驗證形狀,所以我想知道是否有一個乾淨的可重用模式來執行此操作?驗證業務流程或接收端口中的消息

回答

0

您可以驗證XMLReceive管道上的消息,但不幸的是,這需要指定DocumentSpecNames,這會降低接收的靈活性。

解決方法是使用自定義的「ValidatingXmlPipeline」並向其中添加XMLValidator管道組件。

按你原來的問題,存在btsntsvc.config一個config setting下調試叫ValidateSchemas當消息變量分配。我不能說我已經使用過它,因爲它可能會影響性能。