我在 AfterReceiveRequest 中获得了一些值,并希望在 WCF 的 BeforeSendReply 中使用它。请帮助我,我该怎么做。我正在处理 C# 项目文件。我不能在这里使用 Seesion,ViewState。我可以用
静态字段,但这不是一个好的解决方案。请给我最好的解决方案。
下面是我的一些代码行。
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.
}