gpt4 book ai didi

wcf - 如何从 WCF 返回 HttpContext.Current.Cache?

转载 作者:行者123 更新时间:2023-12-04 15:56:47 33 4
gpt4 key购买 nike

我有一个 WCF 服务托管在 IIS 中,并且想要返回驻留在 IIS 缓存中的数据 (HttpContext.Current.Cache)
此服务应返回的最合适的类型选择是什么?

最佳答案

如果我是你,我不会依赖于该服务托管在 IIS 中这一事实。如果您想使用其他技术托管 WCF 服务怎么办?我想你应该看看memcached这是一个更通用的缓存解决方案,它适用于 .NET。

无论如何,如果你真的想使用 IIS 缓存,使用 System.Web.HttpRuntime.Cache 而不是 HttpContext.Current.Cache 因为 HttpContext 并不总是可用。

另外,如 巡洋舰说,你的对象的实际类型是完全无关的,只要它们是 可序列化 (也就是说,类是用 [Serializable()] 属性修饰的)。 IIS 缓存本身不需要可序列化的对象,但 WCF 需要。

关于wcf - 如何从 WCF 返回 HttpContext.Current.Cache?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/490913/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com