abstract class RabbitMQChannelBase

Known direct subtypes: RabbitMQInputChannelBase, RabbitMQOutputChannelBase

Property Summary

Flags Type Name Summary
public virtual final CommunicationState State (r)

(undocumented)

Event Summary

Type Name Summary
EventHandler Closed

(undocumented)

EventHandler Closing

(undocumented)

EventHandler Faulted

(undocumented)

EventHandler Opened

(undocumented)

EventHandler Opening

(undocumented)

Method Summary

Flags Name Summary
public virtual void Abort()

(undocumented)

public virtual IAsyncResult BeginClose(AsyncCallback callback, object state)

(undocumented)

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

(undocumented)

public virtual IAsyncResult BeginOpen(AsyncCallback callback, object state)

(undocumented)

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

(undocumented)

public abstract virtual void Close(TimeSpan timeout)

(undocumented)

public virtual void Close()

(undocumented)

public virtual void EndClose(IAsyncResult result)

(undocumented)

public virtual void EndOpen(IAsyncResult result)

(undocumented)

public virtual T GetProperty<T>()

(undocumented)

public virtual void Open()

(undocumented)

public abstract virtual void Open(TimeSpan timeout)

(undocumented)

Property Detail

public virtual final CommunicationState State (r)

Event Detail

EventHandler Closed

EventHandler Closing

EventHandler Faulted

EventHandler Opened

EventHandler Opening

Method Detail

Abort

public virtual void Abort()

Flags public virtual
Return type void

BeginClose

public virtual IAsyncResult BeginClose(AsyncCallback callback, object state)

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

BeginClose

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

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

BeginOpen

public virtual IAsyncResult BeginOpen(AsyncCallback callback, object state)

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

BeginOpen

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

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

Close

public abstract virtual void Close(TimeSpan timeout)

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

Close

public virtual void Close()

Flags public virtual
Return type void

EndClose

public virtual void EndClose(IAsyncResult result)

Flags public virtual
Return type void
Parameters
Name Type
result IAsyncResult

EndOpen

public virtual void EndOpen(IAsyncResult result)

Flags public virtual
Return type void
Parameters
Name Type
result IAsyncResult

GetProperty

public virtual T GetProperty<T>()

Flags public virtual
Return type T

Open

public virtual void Open()

Flags public virtual
Return type void

Open

public abstract virtual void Open(TimeSpan timeout)

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