バックグラウンド
この質問は2つの部分に分かれています。
IIS6でホストされている一方向のWCF操作があります。これがどのように機能するかについての私の理解は次のとおりです。
_1。IISは要求を受け取ります。
_2。IISはHTTP202応答を送信します(ありがとう、これは後で処理します)。
_3。IISは、一方向のWCF操作を呼び出します。
これで、制御がWCF操作に渡されます。これは次のことを行います。
_4。トランザクションの耐久性のあるストアにリクエスト情報を永続化します。
_5。OLTPデータベースでリクエストの処理を開始します。
_6。エラーが発生した場合は、手順5から繰り返すか、何らかの修正措置を講じてから、手順4で保持されたデータをクリーンアップします。
質問1
IISがHTTP202応答を送信するタイミングについての私の理解は正しいですか?
質問2
IISがステップ2とステップ4の間でリサイクルする場合、変更を適用する前に要求情報を失う可能性がありますが、クライアントがメッセージを受け入れたと思った後です。保留中の要求がある場合にいつリサイクルされるか、またはリサイクルされないかについて、IISによって提供される保証はありますか?
PS:危険なフォーマットを許してください。何らかの理由で、マークダウンは私の番号付きリストアイテムを完全に台無しにしていました。