|
How Do I...Pass a complex type through a message queue?
Message queuing makes it easy for application developers to communicate with application
programs quickly and reliably by sending and receiving messages. Messaging
provides you with guaranteed message delivery and a robust, fail-safe way to
carry out many of your business processes.
The MessageQueue component allows you to easily incorporate message-based
communication into your applications. Using this component and its associated
language features, you can send and receive messages, explore existing queues,
create and delete queues, and perform a variety of other operations using a
simple programming model.
The sample illustrates how to use the MessageQueue component to send a complex
type through a message queue. To run the sample you have to have Message
Queuing installed on your system.
Sending a complex type through a queue is very simple. It is actually as simple
as sending a string (see MQSend sample). The MessageQueue component handles
everything automatically. All you have to do is:
- Create an instance of the MessageQueue component and set its Path property:
Dim mq As MessageQueue = New MessageQueue(".\MyQueue")
VB
|
- Calling Send method to send a complex object:
Dim myType As MyComplexType = New MyComplexType()
mq.Send(myType)
VB
|
Example
VB SendObject.exe
Microsoft .NET Framework SDK QuickStart Tutorials Version 2.0
Copyright � 2005 Microsoft Corporation. All rights reserved.
|