C# Class ServiceBrokerDotNet.ServiceBrokerWrapper

Exibir arquivo Open project: jdaigle/servicebroker.net

Public Methods

Method Description
BeginConversation ( IDbTransaction transaction, string initiatorServiceName, string targetServiceName ) : System.Guid
BeginConversation ( IDbTransaction transaction, string initiatorServiceName, string targetServiceName, string messageContractName ) : System.Guid
BeginConversation ( IDbTransaction transaction, string initiatorServiceName, string targetServiceName, string messageContractName, bool encryption ) : System.Guid
BeginConversation ( IDbTransaction transaction, string initiatorServiceName, string targetServiceName, string messageContractName, int lifetime ) : System.Guid
BeginConversation ( IDbTransaction transaction, string initiatorServiceName, string targetServiceName, string messageContractName, int lifetime, bool encryption ) : System.Guid
BeginTimer ( IDbTransaction transaction, System.Guid conversationHandle, int timeout ) : void
EndConversation ( IDbTransaction transaction, System.Guid conversationHandle ) : void
EndConversation ( IDbTransaction transaction, System.Guid conversationHandle, bool withCleanup ) : void
EndConversation ( IDbTransaction transaction, System.Guid conversationHandle, int errorCode, string errorDescription ) : void
QueryMessageCount ( IDbTransaction transaction, string queueName, string messageContractName ) : int
Receive ( IDbTransaction transaction, string queueName ) : Message
Receive ( IDbTransaction transaction, string queueName, System.Guid conversationHandle ) : Message
Send ( IDbTransaction transaction, System.Guid conversationHandle, string messageType ) : void
Send ( IDbTransaction transaction, System.Guid conversationHandle, string messageType, byte body ) : void
SendOne ( IDbTransaction transaction, string initiatorServiceName, string targetServiceName, string messageContractName, string messageType, byte body ) : System.Guid
WaitAndReceive ( IDbTransaction transaction, string queueName, System.Guid conversationHandle, int waitTimeout ) : Message
WaitAndReceive ( IDbTransaction transaction, string queueName, int waitTimeout ) : Message

Private Methods

Method Description
BeginConversationInternal ( IDbTransaction transaction, string initiatorServiceName, string targetServiceName, string messageContractName, int lifetime, bool encryption ) : System.Guid
BeginTimerInternal ( IDbTransaction transaction, System.Guid conversationHandle, int timeout ) : void
CreateServiceAndQueue ( IDbTransaction transaction, string serviceName, string queueName ) : void
EndConversationInternal ( IDbTransaction transaction, System.Guid conversationHandle, bool withError, int errorCode, string errorDescription, bool withCleanup ) : void
EnsureSqlTransaction ( IDbTransaction transaction ) : void
QueryMessageCountInternal ( IDbTransaction transaction, string queueName, string messageContractName ) : int
ReceiveInternal ( IDbTransaction transaction, string queueName, System.Guid conversationHandle, bool wait, int waitTimeout ) : Message
SendInternal ( IDbTransaction transaction, System.Guid conversationHandle, string messageType, byte body ) : void
SendOneInternal ( IDbTransaction transaction, string initiatorServiceName, string targetServiceName, string messageContractName, string messageType, byte body ) : System.Guid

Method Details

BeginConversation() public static method

public static BeginConversation ( IDbTransaction transaction, string initiatorServiceName, string targetServiceName ) : System.Guid
transaction IDbTransaction
initiatorServiceName string
targetServiceName string
return System.Guid

BeginConversation() public static method

public static BeginConversation ( IDbTransaction transaction, string initiatorServiceName, string targetServiceName, string messageContractName ) : System.Guid
transaction IDbTransaction
initiatorServiceName string
targetServiceName string
messageContractName string
return System.Guid

BeginConversation() public static method

public static BeginConversation ( IDbTransaction transaction, string initiatorServiceName, string targetServiceName, string messageContractName, bool encryption ) : System.Guid
transaction IDbTransaction
initiatorServiceName string
targetServiceName string
messageContractName string
encryption bool
return System.Guid

BeginConversation() public static method

public static BeginConversation ( IDbTransaction transaction, string initiatorServiceName, string targetServiceName, string messageContractName, int lifetime ) : System.Guid
transaction IDbTransaction
initiatorServiceName string
targetServiceName string
messageContractName string
lifetime int
return System.Guid

BeginConversation() public static method

public static BeginConversation ( IDbTransaction transaction, string initiatorServiceName, string targetServiceName, string messageContractName, int lifetime, bool encryption ) : System.Guid
transaction IDbTransaction
initiatorServiceName string
targetServiceName string
messageContractName string
lifetime int
encryption bool
return System.Guid

BeginTimer() public static method

public static BeginTimer ( IDbTransaction transaction, System.Guid conversationHandle, int timeout ) : void
transaction IDbTransaction
conversationHandle System.Guid
timeout int
return void

EndConversation() public static method

public static EndConversation ( IDbTransaction transaction, System.Guid conversationHandle ) : void
transaction IDbTransaction
conversationHandle System.Guid
return void

EndConversation() public static method

public static EndConversation ( IDbTransaction transaction, System.Guid conversationHandle, bool withCleanup ) : void
transaction IDbTransaction
conversationHandle System.Guid
withCleanup bool
return void

EndConversation() public static method

public static EndConversation ( IDbTransaction transaction, System.Guid conversationHandle, int errorCode, string errorDescription ) : void
transaction IDbTransaction
conversationHandle System.Guid
errorCode int
errorDescription string
return void

QueryMessageCount() public static method

public static QueryMessageCount ( IDbTransaction transaction, string queueName, string messageContractName ) : int
transaction IDbTransaction
queueName string
messageContractName string
return int

Receive() public static method

public static Receive ( IDbTransaction transaction, string queueName ) : Message
transaction IDbTransaction
queueName string
return Message

Receive() public static method

public static Receive ( IDbTransaction transaction, string queueName, System.Guid conversationHandle ) : Message
transaction IDbTransaction
queueName string
conversationHandle System.Guid
return Message

Send() public static method

public static Send ( IDbTransaction transaction, System.Guid conversationHandle, string messageType ) : void
transaction IDbTransaction
conversationHandle System.Guid
messageType string
return void

Send() public static method

public static Send ( IDbTransaction transaction, System.Guid conversationHandle, string messageType, byte body ) : void
transaction IDbTransaction
conversationHandle System.Guid
messageType string
body byte
return void

SendOne() public static method

public static SendOne ( IDbTransaction transaction, string initiatorServiceName, string targetServiceName, string messageContractName, string messageType, byte body ) : System.Guid
transaction IDbTransaction
initiatorServiceName string
targetServiceName string
messageContractName string
messageType string
body byte
return System.Guid

WaitAndReceive() public static method

public static WaitAndReceive ( IDbTransaction transaction, string queueName, System.Guid conversationHandle, int waitTimeout ) : Message
transaction IDbTransaction
queueName string
conversationHandle System.Guid
waitTimeout int
return Message

WaitAndReceive() public static method

public static WaitAndReceive ( IDbTransaction transaction, string queueName, int waitTimeout ) : Message
transaction IDbTransaction
queueName string
waitTimeout int
return Message