C# 클래스 SenseNet.Communication.Messaging.MsmqChannelProvider

Provides MSMQ based cluster messaging channel.
상속: ClusterChannel
파일 보기 프로젝트 열기: maxpavlov/FlexNet

공개 메소드들

메소드 설명
MsmqChannelProvider ( IClusterMessageFormatter formatter, ClusterMemberInfo memberInfo ) : System
Purge ( ) : void

보호된 메소드들

메소드 설명
InternalSend ( System messageBody ) : void
StartMessagePump ( ) : void

비공개 메소드들

메소드 설명
CheckQueue ( System.Messaging.MessageQueue queue ) : void
CreateMessage ( Stream messageBody ) : System.Messaging.Message
CreateQueue ( string queuepath ) : System.Messaging.MessageQueue
HandleReceiveException ( Exception e ) : void
IncrementReceived ( ) : void
IncrementSent ( ) : void
ReceiveMessages ( ) : void
RecoverQueue ( MessageQueue queue ) : MessageQueue
RepairSendQueues ( ) : void
SendToAllQueues ( Message message ) : bool
StartTracer ( ) : void

메소드 상세

InternalSend() 보호된 메소드

protected InternalSend ( System messageBody ) : void
messageBody System
리턴 void

MsmqChannelProvider() 공개 메소드

public MsmqChannelProvider ( IClusterMessageFormatter formatter, ClusterMemberInfo memberInfo ) : System
formatter IClusterMessageFormatter
memberInfo ClusterMemberInfo
리턴 System

Purge() 공개 메소드

public Purge ( ) : void
리턴 void

StartMessagePump() 보호된 메소드

protected StartMessagePump ( ) : void
리턴 void