You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The GDS Client (Samples/GDS/Client) connects to the Global Discovery Server and to managed servers. It should use the v2.0 ManagedSession (built-in reconnect/failover) and the new subscription engine where it monitors nodes.
Scope (files)
Samples/GDS/Client/MainForm.cs and related forms/controls under Samples/GDS/Client
Note: references Samples/ClientControls.Net4 and Samples/GDS/ClientControls.
Tasks
Managed Session: establish the GDS and server connections via ManagedSession/ManagedSessionFactory with built-in reconnect, replacing raw Session + SessionReconnectHandler usage.
New Subscription Engine: migrate any Subscription/MonitoredItem usage (see matches in MainForm.cs) to ISubscriptionManager/IManagedSubscription.
Sub-issue of #755.
Why
The GDS Client (
Samples/GDS/Client) connects to the Global Discovery Server and to managed servers. It should use the v2.0ManagedSession(built-in reconnect/failover) and the new subscription engine where it monitors nodes.Scope (files)
Samples/GDS/Client/MainForm.csand related forms/controls underSamples/GDS/ClientSamples/ClientControls.Net4andSamples/GDS/ClientControls.Tasks
ManagedSession/ManagedSessionFactorywith built-in reconnect, replacing rawSession+SessionReconnectHandlerusage.Subscription/MonitoredItemusage (see matches inMainForm.cs) toISubscriptionManager/IManagedSubscription.References
Acceptance criteria
ManagedSession.Dependencies
Depends on the
ClientControls.Net4modernization foundation issue.