IMSMQBusAdapter Interface

You use the IMSMQBusAdapter interface to set up the bus adapter and establish the message bus.

Method Name

Description

OpenWriteQueue

Opens a queue for sending messages.

GetWriteIMSMQQueue

Returns the MSMQQueue object that is used to write to allow direct manipulation.

OpenReceiveQueue

Opens a queue for receiving messages.

GetReceiveIMSMQQueue

Returns the MSMQQueue object that is used to receive to allow direct manipulation.

CreateQueue

Produces a queue that can send and receive messages.

OpenReplyQueue

Opens a queue to receive reply messages (when you use SendWaitForReply).

Property Name

Description

SenderCertificate

Provides an array of bytes that represent the security certificate.

AdministrationQueue

Provides the name of the AdministrationQueue in case this can be created or used.

SenderAuthenticationLevel

Provides an authentication level that is passed to each message, which is sent through this bus adapter.

ReceiverAuthenticationLevel

Requests an authentication level for each incoming message.

WriteTimeout

Provides a maximum time in seconds for an application to read the messages sent by this bus adapter.

ReceiveTimeout

[In, Out] Provides a maximum time in milliseconds for the bus adapter to receive a message.

RemoveWhenCommit

[In, Out] Sets the bus adapter to either remove or not to remove the message from the Journal Queue when an InMessage is committed.