abstract class RabbitMQInputChannelBase

Property Summary

Flags Type Name Summary
public virtual final EndpointAddress LocalAddress (r)

(undocumented)

Method Summary

Flags Name Summary
public virtual IAsyncResult BeginReceive(AsyncCallback callback, object state)

(undocumented)

public virtual IAsyncResult BeginReceive(TimeSpan timeout, AsyncCallback callback, object state)

(undocumented)

public virtual IAsyncResult BeginTryReceive(TimeSpan timeout, AsyncCallback callback, object state)

(undocumented)

public virtual IAsyncResult BeginWaitForMessage(TimeSpan timeout, AsyncCallback callback, object state)

(undocumented)

public virtual Message EndReceive(IAsyncResult result)

(undocumented)

public virtual bool EndTryReceive(IAsyncResult result, out Message message)

(undocumented)

public virtual bool EndWaitForMessage(IAsyncResult result)

(undocumented)

public virtual Message Receive()

(undocumented)

public abstract virtual Message Receive(TimeSpan timeout)

(undocumented)

public abstract virtual bool TryReceive(TimeSpan timeout, out Message message)

(undocumented)

public abstract virtual bool WaitForMessage(TimeSpan timeout)

(undocumented)

Property Detail

public virtual final EndpointAddress LocalAddress (r)

Method Detail

BeginReceive

public virtual IAsyncResult BeginReceive(AsyncCallback callback, object state)

Flags public virtual
Return type IAsyncResult
Parameters
Name Type
callback AsyncCallback
state object

BeginReceive

public virtual IAsyncResult BeginReceive(TimeSpan timeout, AsyncCallback callback, object state)

Flags public virtual
Return type IAsyncResult
Parameters
Name Type
timeout TimeSpan
callback AsyncCallback
state object

BeginTryReceive

public virtual IAsyncResult BeginTryReceive(TimeSpan timeout, AsyncCallback callback, object state)

Flags public virtual
Return type IAsyncResult
Parameters
Name Type
timeout TimeSpan
callback AsyncCallback
state object

BeginWaitForMessage

public virtual IAsyncResult BeginWaitForMessage(TimeSpan timeout, AsyncCallback callback, object state)

Flags public virtual
Return type IAsyncResult
Parameters
Name Type
timeout TimeSpan
callback AsyncCallback
state object

EndReceive

public virtual Message EndReceive(IAsyncResult result)

Flags public virtual
Return type Message
Parameters
Name Type
result IAsyncResult

EndTryReceive

public virtual bool EndTryReceive(IAsyncResult result, out Message message)

Flags public virtual
Return type bool
Parameters
Name Type
result IAsyncResult
message out Message

EndWaitForMessage

public virtual bool EndWaitForMessage(IAsyncResult result)

Flags public virtual
Return type bool
Parameters
Name Type
result IAsyncResult

Receive

public virtual Message Receive()

Flags public virtual
Return type Message

Receive

public abstract virtual Message Receive(TimeSpan timeout)

Flags public abstract virtual
Return type Message
Parameters
Name Type
timeout TimeSpan

TryReceive

public abstract virtual bool TryReceive(TimeSpan timeout, out Message message)

Flags public abstract virtual
Return type bool
Parameters
Name Type
timeout TimeSpan
message out Message

WaitForMessage

public abstract virtual bool WaitForMessage(TimeSpan timeout)

Flags public abstract virtual
Return type bool
Parameters
Name Type
timeout TimeSpan