AfterReceiveRequest でいくつかの値を取得しており、それを WCF の BeforeSendReply で使用したいと考えています。どうすればそれができるのか、私を助けてください。私はC#プロジェクトファイルで作業しています。ここでは Seesion、ViewState を使用できません。使うことができます
static フィールドですが、それは良い解決策ではありません。これに対する最善の解決策を教えてください。
以下は私のコードのいくつかの行です。
public object AfterReceiveRequest(
ref System.ServiceModel.Channels.Message request,
System.ServiceModel.IClientChannel channel,
System.ServiceModel.InstanceContext instanceContext)
{
ClassABC abc = new ClassABC();
int webServiceID = abc .SetInformation(--//any parameters//--);
return null;
}
public void BeforeSendReply(ref System.ServiceModel.Channels.Message reply,
object correlationState)
{
//here I need webServiceID.
}