C# 클래스 ServiceBrokerDotNet.ServiceBrokerWrapper

파일 보기 프로젝트 열기: jdaigle/servicebroker.net

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

BeginConversation() 공개 정적인 메소드

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

BeginConversation() 공개 정적인 메소드

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

BeginConversation() 공개 정적인 메소드

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
리턴 System.Guid

BeginConversation() 공개 정적인 메소드

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
리턴 System.Guid

BeginConversation() 공개 정적인 메소드

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
리턴 System.Guid

BeginTimer() 공개 정적인 메소드

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

EndConversation() 공개 정적인 메소드

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

EndConversation() 공개 정적인 메소드

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

EndConversation() 공개 정적인 메소드

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

QueryMessageCount() 공개 정적인 메소드

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

Receive() 공개 정적인 메소드

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

Receive() 공개 정적인 메소드

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

Send() 공개 정적인 메소드

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

Send() 공개 정적인 메소드

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

SendOne() 공개 정적인 메소드

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
리턴 System.Guid

WaitAndReceive() 공개 정적인 메소드

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

WaitAndReceive() 공개 정적인 메소드

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