是否有一种方法可以在c#注册表中增加单个窗口服务的超时值?



我目前正在下面这样做,将服务管道值设置为注册表中的DWord文件,但是我希望通过注册表只增加单个服务的超时。

servicesPipeTimeout.SetValue("ServicesPipeTimeout", 300000, RegistryValueKind.DWord);

如果这是为您自己的服务,您应该调用api方法来请求ServiceBase类中的额外时间:

void RequestAdditionalTime(int milliseconds)

如果你需要更多的时间,你可以在OnContinue, OnPause, OnStart和OnStop中调用这个方法。

https://learn.microsoft.com/en - us/dotnet/api/system.serviceprocess.servicebase.requestadditionaltime?view=dotnet平台- ext - 5.0

相关内容

  • 没有找到相关文章

最新更新