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
[Client] Fix closing of shared Transport Channel in Recreate Scenario / Add missing event Handler to Session Constructor / Call RenewUserIdentity on Session.ReCreate (#3055)
* Extend Session.Open Method with new overload allowing to specify if the used channel is closed when the Session.Open fails
Add Missing Event Handler m_RenewUserIdentity om Session constructor taking a template
* Implement Traceable Session
Create Async open overload
* keep channel open on ReCreateAsync with provided channel
* Add Test executing Recreate using existing channel
* fix test
* Add RenewUserIdentity Handler in case of a RecreateSession
* Add Test, fix Recreate to use new Token
* Improve code coverage with async test overload
* fix Parameter checkDomain in Open Session overload
@@ -851,6 +857,89 @@ public async Task ReconnectSessionOnAlternateChannelWithSavedSessionSecrets(stri
851
857
Utils.SilentDispose(session2);
852
858
}
853
859
860
+
/// <summary>
861
+
/// Open a session on a channel, then recreate using the session as a template, verify the renewUserIdentityHandler is brought to the new session and called before Session.Open
0 commit comments