I know we can use the above bindings for MSMQ Applications.
Is this consumable by other clients(Apart from .net) also ?
What is the difference…? Some real time examples ll help me.
Thanks
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
They’re pretty different bindings (even if they share a large implementation base in
MsmqBindingBase) andNetMsmqBindingcan be used only with other .NET WCF clients.MsmqIntegrationBindingis intended to be used when your application must interop with older applications (in any language) that use MSMQ for communication, from MSDN:Most evident differences between these bindings can be summarized in what
MsmqIntegrationBindinglacks of:EndpointAddressin the examples in MSDN).For more details about this take a look to this blog post about MsmqIntegrationBinding in WCF.
Then when to use them? I think any new WCF application should always use the
NetMsmqBinding, keepingMsmqIntegrationBindingonly for compatibility with existing applications. From MSDN: