I think that this is impossible. Binding cannot add behavior. You can check the default WCF bindings - for example, WebHttpBinding always used in combination with WebHttpBehavior or WebScriptEnablingBehavior , but WebHttpBinding cannot add them, you must add them manually. To solve this inconvenience, WCF offers the WebServiceHost class, which can be used instead of the usual ServiceHost . WebServiceHost does all the necessary configuration for the REST service — it adds WebHttpBehavior and enpoint using WebHttpBinding. You can use the same approach.
But I think this is not a very good approach. Reprocessing is already being processed by ReliableSession, and it is implemented as a pipe, so you should probably try the same way. In this case, you do not have to deal with the problem of behavior.
source share