是否建议在 wcf 应用程序中使用单例模式?我有 ServiceResponse 类,它将处理 wcf 当前请求的响应和错误详细信息以及几乎所有详细信息。当我第一次点击服务时,假设我在 ServiceResponse 类中有 5 个属性,并且在 errordetail 属性中填充了各自的值和一些错误详细信息。对于下一次命中,假设我没有收到任何错误详细信息,并且所有其他 4 个属性都已填满。
但这里的问题是,errordetail 属性仍然填充了以前的值,我假设即使在随后的命中之后也不会创建单例对象。因此,只有更改的值受到影响,但未触及的属性仍为后续命中保留先前的值。
是不是因为appdomain永远不会被卸载来释放对象以允许为另一个imm创建下一个sinleton对象。要求?否则如何在 wcf 中实现单例模式。感谢帮助。