fix(opcuaclient.browser): volatile _disposed for cross-thread visibility
This commit is contained in:
+1
-1
@@ -16,7 +16,7 @@ internal sealed class OpcUaClientBrowseSession : IBrowseSession
|
|||||||
private readonly NamespaceMap _nsMap;
|
private readonly NamespaceMap _nsMap;
|
||||||
private readonly NodeId _rootNodeId;
|
private readonly NodeId _rootNodeId;
|
||||||
private readonly SemaphoreSlim _gate = new(1, 1);
|
private readonly SemaphoreSlim _gate = new(1, 1);
|
||||||
private bool _disposed;
|
private volatile bool _disposed;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Construct a browse session bound to an already-connected <paramref name="session"/>.
|
/// Construct a browse session bound to an already-connected <paramref name="session"/>.
|
||||||
|
|||||||
Reference in New Issue
Block a user