Opu.Ua.Client - C# - OPC UA - 客户端如何通过订阅恢复会话(永久/持久)?

Opu.Ua.Client - C# - OPC UA - How can a client recover a session (permanent/durable) with subscription(s)?

提问人:Stefano Cucchi 提问时间:11/16/2023 更新时间:11/16/2023 访问量:20

问:

我是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;

C# 会话 OPC-UA 恢复

评论


答: 暂无答案