gpt4 book ai didi

WCF:如何从 ServiceHost (WCF 4.5) 获取创建实例的引用

转载 作者:行者123 更新时间:2023-12-04 13:52:25 34 4
gpt4 key购买 nike

在我的服务器端控制台程序中,创建了多个 ServiceHost 对象并在 PerSession 模式下工作,而不是单例。
因此,当新 session 开始时,将创建一个新的服务器端对象。

问题是:我如何知道哪个是与新创建的服务器端对象链接的正确 ServiceHost 对象?我确实需要此链接信息以进行进一步操作。

我可以从新创建的服务器端对象中获取 ServiceHost 信息吗?通过将其转换为另一个接口(interface)或类?
或者,我可以 Hook ServiceHost的实例创建过程吗?

任何的想法?

非常感谢。

最佳答案

试试 OperationContext - 它有一个 .Host属性(property):

var host = OperationContext.Current.Host;

MSDN documentation更多细节。

关于WCF:如何从 ServiceHost (WCF 4.5) 获取创建实例的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13294667/

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