WCFクライアントメッセージインスペクターを使用して、httpヘッダーから相関ID(およびその他の値)を読み取るソリューションがあります。
次に、この値をSystem.ServiceModel.OperationContext.Current.IncomingMessagePropertiesに格納します。
OperationContext.Currentは、現在のスレッドの実行コンテキストです。
ただし、Jon Skeetの回答に基づいて、次の質問があります。IISの要求は単一のスレッドで実行されますか? asp.netリクエストはスレッド間をジャンプします。
これはまさに私たちが経験していることであり、リクエストの実行中に相関IDが変化します。
スタックの下位にアクセスできるように、httpリクエストの値を保存できる場所はありますか?