Why was System.ServiceModel.Persistence made obsolete?
I'm looking into creating a custom persistence provider for WCF, but according to MSDN, this entire assembly was made obsolete. I can't seem to find a reason for this, or recommendations as to what should be used in its stead. Can anyone tell me why this was made obsolete and what I can use as a replacement?
Every section of the documentation you linked says:
The WF3 types are deprecated. Instead, please use the new WF4 types from System.Activities.*
More info from Jurgen Willis, MSDN:
In .NET 4 the Workflow Team released an all new Workflow engine in the System.Activities namespace. This new Workflow technology, which we refer to as WF4, responded to key customer feedback by providing significant programming model, runtime, and authoring enhancements.
With the release of .NET 4.5 Beta we are marking the types in the “WF3”, System.Workflow, namespace as obsolete.