-
Notifications
You must be signed in to change notification settings - Fork 560
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ReliableSession #1655
Comments
@GibSral sorry for running into this. You did not miss anything. Reliable session is currently not supported. |
If we do this, we should consider decoupling reliable session from the transport. Currently, reliable sessions are not usable without an in-box binding. |
Any update on the support of ReliableSession? |
@SurendraPhadke ReliableSession is very complicated and problemetic in some satuation evens in .NET Framework WCF. Currently, there is no plan to bring the feature to WCF in .NET Core. However, it is helpful to hear if any customer is blocked by missing this feature and why it is a blocking issue. Please continue vote and share your scenario with us. |
@Lxiamail: I have seen people using reliable sessions to enforce in order message delivery. Is it true that WCF messages can arrive in a different order than they were sent? Is reliable messaging the only way to cure that odd behavior of WCF? We are using a (nettcp) duplex commuincation and we have a callback on the service.
On client side it is possible that the second call will arrive first if we do not use a reliable session. |
We trying to consume WCF service with the reliable session (this is older one) , so trying to consume it through the .NET core , do not find this option yet to set reliable session as part of the Custom Binding. This is blocking to consume the existing WCF service which is enabled reliable session ,this service is not maintained by us. Can some one give an option on how we can consume Reliable session enabled service in .NET Core. Error : |
After we have the work completed to support WS-Federation, my next big project is to implement reliable sessions. The hope is to have it complete for the .NET 5 release. |
That means - we do not have any way to consume Reliable Session Enabled WCF in .NET Core now? |
-Yes we are blocked to consume some of the data which is being exposed by WCF service which has reliable session enabled by WCF service. Since we moving all the old .NET code to .NET core , this is one think which has blocked us to completely move to .NET Core. |
Hi, |
Hi, Same Problem for me trying to port a Framework based WCF Duplex Service to UWP to create a new HMI under Win10IotCore. |
Notice also that even Instancecontext is not supported. Here is the way I initialize my clientservice in classic WCF : "... This constructor is marked as private in UWP Service Reference, and however I use a partial implementation to enable a new constructor in public, it throws a NotSupportedException.... |
I just committed the reliable sessions implementation. While this is shipping as part of the overall .NET 5 release, WCF continues to only depend on netstandard2.0 so new features are enabled for all supported versions of .NET Core and you do not need to move to .NET 5 to use these new features. |
@mconnew I pulled latest master and built the service model packages but can't get a reliable session one way call to work under netcore3.1. Getting this assertion:
Repro here: With service host project running Am I missing something? |
@ssa3512, oops that's a bug. It should be an easy fix but it might be tight to get it in before we release the final build. I'll try, but if it doesn't make it into the final build, I'll get it out in the first patch release which should be a month later. |
Fix is in PR #4395, it should get merged tomorrow. |
@ssa3512, the fix is merged now. Can you try that out and confirm your issue is fixed. |
@mconnew Thanks - I verified it is working as expected now. |
Hi when will this feature be available in NuGet? I just downloaded the latest System.ServiceModel.NetTcp package, 4.8.0-preview3.20412.3. But reliable sessions implementation is not included yet. Thanks! |
It will published to nuget at the same time .Net 5 is released which happens next month. I can't say more than that as I don't know if a more definite release date has been announced publicly yet and I don't want to be the guy to announce an internal schedule by mistake! |
HI there, My wcf service is running as a .net framework 4.7.2. I tried both wsHttpBinding and CustomBinding. Am I missing anything? How can I achieve 'reliableSession' in .Net Core 3.1 client talking to .Net framework 4.7 server setup with 'reliableSession' binding. Thanks |
I try to establish a reliable duplex connection via WCF (netTcpBinding) in UWP.
NetTcpBinding/NetHttpBinding does not offer the possibility to configure a reliable session (option missing in ctor).
Am I missing something?
The text was updated successfully, but these errors were encountered: