Hi Paul, Check out https://cwiki.apache.org/confluence/download/attachments/25201387/dotnet-binding-for-cpp-messaging-designpatterns-1_2.odt
Using qpid messaging with a binding like this had many challenges: * The binding was not directly coupled with changes to underlying cpp code. One had to watch for behavior changes in cpp and reflect them in the binding. * It was hard getting the native libraries (qpid-messaging, boost) where they needed to be in order to be used by the binding. * There were 32-bit vs. 64-bit issues between .Net and native DLLs. * Debuggers do not step gracefully out of .Net code into native code. * Unmanaged threads are just out of reach of the binding's control. Getting a system as complicated as qpid-messaging to work in this environment was fragile. Certainly it's not impossible and C++/clr is a powerful technology to make it happen. Good luck! Chuck ----- Original Message ----- > From: "Paul A. Flores" <[email protected]> > To: [email protected] > Sent: Wednesday, May 2, 2018 10:02:40 AM > Subject: Re: DOTNET Binding Availablity -Information Request > > Can anyone point me to or provide me a description of what makes or made up > the DOTNET bindings? > > > I have the time, resources and client who has an interest in them. > > > Thanks, > > > Paul > > > ________________________________ > From: Flores, Paul A. <[email protected]> > Sent: Tuesday, May 1, 2018 3:43 PM > To: [email protected] > Subject: Re: DOTNET Binding Availablity > > Thanks! > > > ________________________________ > From: Chuck Rolke <[email protected]> > Sent: Tuesday, May 1, 2018 3:40 PM > To: [email protected] > Subject: Re: DOTNET Binding Availablity > > No. The qpid-cpp binding for dotnet has fallen into disuse and has > not been maintained for a couple of years. > > For .NET I have been using https://github.com/Azure/amqpnetlite > which is a lightweight, native library. It does not have the same API > as qpid-cpp messaging but it is closely coupled with AMQP 1.0. > If you know AMQP then using AMQP.Net Lite should be fairly intuitive. > > AMQP.Net Lite does not support older versions of AMQP 0.x. > > > ----- Original Message ----- > > From: "Paul A. Flores" <[email protected]> > > To: [email protected] > > Sent: Tuesday, May 1, 2018 5:09:30 PM > > Subject: DOTNET Binding Availablity > > > > Hi All, > > > > > > Is there DOTNET binding support available for Visual Studio 15 2017 for > > qpid-cpp-1.38.0? > > > > > > Thanks! > > > > > > Paul > > > > > > ________________________________ > > > > This communication (including any attachments) may contain information that > > is proprietary, confidential or exempt from disclosure. If you are not the > > intended recipient, please note that further dissemination, distribution, > > use or copying of this communication is strictly prohibited. Anyone who > > received this message in error should notify the sender immediately by > > telephone or by return email and delete it from his or her computer. > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > > > ________________________________ > > This communication (including any attachments) may contain information that > is proprietary, confidential or exempt from disclosure. If you are not the > intended recipient, please note that further dissemination, distribution, > use or copying of this communication is strictly prohibited. Anyone who > received this message in error should notify the sender immediately by > telephone or by return email and delete it from his or her computer. > > > ________________________________ > > This communication (including any attachments) may contain information that > is proprietary, confidential or exempt from disclosure. If you are not the > intended recipient, please note that further dissemination, distribution, > use or copying of this communication is strictly prohibited. Anyone who > received this message in error should notify the sender immediately by > telephone or by return email and delete it from his or her computer. > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
