I had one reader from Germany contact me regarding porting a sample section of my blog posting on using the MpApi in .Net. Unfortunately, I don't use VB.net that often and my time to port it to VB.net is limited, however I found a great online tool that can do this for you.
KamalPatel.net has a nice tool, ConvertCSharp2VB. It's rather simple, you copy and paste C# code into the form and it spits out the same code on VB.net. Here's the sample in C# and VB.net that I used:
C# SampleSmsMessagingClass messaging = new SmsMessagingClass();ISmsMessage4 message, reply;smsMessaging.CreateMessage(out message);message.SetTargetEndpoint("MyDummyEndpoint");message.SetPort(80);message.SetBodyFromString("MyMessageBody");
// Send the message using HTTPmessaging.Invoke("http://myHostname", message, out reply);
// Do something with the reply here...
VB.Net SampleDim messaging As SmsMessagingClass = New SmsMessagingClass() Dim message As ISmsMessage4,reply As ISmsMessage4smsMessaging.CreateMessage( message)message.SetTargetEndpoint("MyDummyEndpoint")message.SetPort(80)message.SetBodyFromString("MyMessageBody") ' Send the message using HTTPmessaging.Invoke("http://myHostname",message,out reply) ' Do something with the reply here...