提问人:Stefano Cucchi 提问时间:11/16/2023 更新时间:11/16/2023 访问量:20
Opu.Ua.Client - C# - OPC UA - 客户端如何通过订阅恢复会话(永久/持久)?
Opu.Ua.Client - C# - OPC UA - How can a client recover a session (permanent/durable) with subscription(s)?
问:
我是OPC UA的新手。
我已经安装了用于总结的服务器 OPC(Integration Objects\OPC UA Server Simulator)。
我正在将 c# 与 Opc Foundation std 库一起使用。
我已经成功实现了以下客户端 https://stackoverflow.com/a/59179379/4745606
因此,我已经实现了
Everything works的订阅。
但是当我杀死客户端时,我看到在服务器上保留会话,并且订阅保留(比会话更长的时间)。
当我重新启动客户端时,会创建一个具有新订阅的新会话。
那么,如何恢复上一个会话呢?
我尝试了 Session.Recreate() 但没有成功,但需要会话作为参数并且文档不是很好。
客户端脱机时丢失的所有消息,都会以这种方式恢复吗?
或者我必须在某处设置持久/持久会话/订阅?subscription.FastDataChangeCallback = OnDataChange;
答: 暂无答案
评论