gpt4 book ai didi

c# - 在启动 WCF 服务时调用方法

转载 作者:行者123 更新时间:2023-11-30 20:07:57 25 4
gpt4 key购买 nike

我有一个作为 Windows 服务托管的 WCF 服务(VS 2010、.Net 4.0)。我想做的是:我想要在服务启动时执行服务中的一个方法。

最佳答案

我不确定您是如何使用 Windows 服务来托管您的 WCF 服务的,但我希望像@SSamra 描述的那样。

无论如何,在您执行 .Open(); 打开服务的行下方,您可以初始化您的 wcf 代理并调用您的方法。

假设您的代理是 FirstWcfProxy,那么您可以这样做,

var firstWcfProxy = new FirstWcfProxy(); 
// or IFirstWcfService firstWcfProxy = new FirstWcfProxy();

firstWcfProxy.YourMethod();

编辑:如果您想确保在服务启动后立即调用该方法,请在 sHost.Open(); 行下方初始化您的代理并在那里调用该方法,就像我上面描述的那样

关于c# - 在启动 WCF 服务时调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7740386/

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