0

私は、オーケストレーションに入るメッセージがメッセージスキーマに対して検証されたという仮定の下で作業してきましたが、最近ではそうではないことに気づきました。検証可能な形状がないように見えるので、これを実装するためのクリーンで再利用可能なパターンがあるかどうか疑問に思っていますか?

4

1 に答える 1

0

XMLReceive パイプラインでメッセージを検証できますが、残念ながらこれには DocumentSpecNames を指定する必要があり、受信の柔軟性が損なわれる可能性があります。

回避策は、カスタムの「ValidatingXmlPipeline」を使用し、それに XMLValidator パイプライン コンポーネントを追加することです。

元の質問によると、メッセージ変数が割り当てられたときに呼び出されるデバッグの下に構成設定があります。おそらくパフォーマンスに影響するため、これを使用したとは言えません。btsntsvc.configValidateSchemas

于 2012-06-29T06:52:05.230 に答える