C# 클래스 IServiceOriented.ServiceBus.Delivery.MsmqMessageDeliveryQueue

상속: IMessageDeliveryQueue, IDisposable
파일 보기 프로젝트 열기: jezell/iserviceoriented

공개 메소드들

메소드 설명
Create ( string path ) : void

Create a message queue

Delete ( string path ) : void

Delete a message queue

Dequeue ( System.TimeSpan timeout ) : MessageDelivery
Dequeue ( string id, System.TimeSpan timeout ) : MessageDelivery
Dispose ( ) : void
Enqueue ( MessageDelivery value ) : void
Exists ( string path ) : bool

Determines if a message queue with the specified path exists

ListMessages ( ) : IEnumerable
MsmqMessageDeliveryQueue ( System.Messaging.MessageQueue queue, IMessageFormatter formatter ) : System
MsmqMessageDeliveryQueue ( string path, IMessageFormatter formatter ) : System
MsmqMessageDeliveryQueue ( string path, MessageQueueTransactionType transactionType, IMessageFormatter formatter ) : System
MsmqMessageDeliveryQueue ( string path, bool createIfNotExists, IMessageFormatter formatter ) : System
Peek ( System.TimeSpan timeout ) : MessageDelivery

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

비공개 메소드들

메소드 설명
createMessage ( MessageDelivery value ) : System.Messaging.Message
createObject ( System message ) : MessageDelivery

메소드 상세

Create() 공개 정적인 메소드

Create a message queue
public static Create ( string path ) : void
path string
리턴 void

Delete() 공개 정적인 메소드

Delete a message queue
public static Delete ( string path ) : void
path string
리턴 void

Dequeue() 공개 메소드

public Dequeue ( System.TimeSpan timeout ) : MessageDelivery
timeout System.TimeSpan
리턴 MessageDelivery

Dequeue() 공개 메소드

public Dequeue ( string id, System.TimeSpan timeout ) : MessageDelivery
id string
timeout System.TimeSpan
리턴 MessageDelivery

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

Enqueue() 공개 메소드

public Enqueue ( MessageDelivery value ) : void
value MessageDelivery
리턴 void

Exists() 공개 정적인 메소드

Determines if a message queue with the specified path exists
public static Exists ( string path ) : bool
path string
리턴 bool

ListMessages() 공개 메소드

public ListMessages ( ) : IEnumerable
리턴 IEnumerable

MsmqMessageDeliveryQueue() 공개 메소드

public MsmqMessageDeliveryQueue ( System.Messaging.MessageQueue queue, IMessageFormatter formatter ) : System
queue System.Messaging.MessageQueue
formatter IMessageFormatter
리턴 System

MsmqMessageDeliveryQueue() 공개 메소드

public MsmqMessageDeliveryQueue ( string path, IMessageFormatter formatter ) : System
path string
formatter IMessageFormatter
리턴 System

MsmqMessageDeliveryQueue() 공개 메소드

public MsmqMessageDeliveryQueue ( string path, MessageQueueTransactionType transactionType, IMessageFormatter formatter ) : System
path string
transactionType MessageQueueTransactionType
formatter IMessageFormatter
리턴 System

MsmqMessageDeliveryQueue() 공개 메소드

public MsmqMessageDeliveryQueue ( string path, bool createIfNotExists, IMessageFormatter formatter ) : System
path string
createIfNotExists bool
formatter IMessageFormatter
리턴 System

Peek() 공개 메소드

public Peek ( System.TimeSpan timeout ) : MessageDelivery
timeout System.TimeSpan
리턴 MessageDelivery