abstract class RabbitMQChannelBase

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 virtual void Close()

(undocumented)

public abstract virtual void Close(TimeSpan timeout)

(undocumented)

public virtual void EndClose(IAsyncResult result)

(undocumented)

public virtual void EndOpen(IAsyncResult result)

(undocumented)

public virtual T GetProperty<T>()

(undocumented)

public abstract virtual void Open(TimeSpan timeout)

(undocumented)

public virtual void Open()

(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 virtual void Close()

Flags public virtual
Return type void

Close

public abstract virtual void Close(TimeSpan timeout)

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

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 abstract virtual void Open(TimeSpan timeout)

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

Open

public virtual void Open()

Flags public virtual
Return type void