単一インスタンス、単一スレッドの WCF サービス (要件) があります。ClearUnmanagedState()
たとえば、すべての操作コントラクトが実行される前に、1 つの機能を実行する必要があります。IDispatchMessageInspector
このためにandを実装しAfterReceiveRequest
ましたが、操作が実行されようとしているときではなく、メッセージの受信時にこれが実行されることがわかりました。
したがって、この要件InstanceContextMode.Single
に関しては尊重されていません。ClearUnmanagedState()
操作コントラクトの実行前に単一のコンテキスト、単一のスレッドの実行を許可するために実装できる WCF サービスの動作はありますか?