C# Class StompNet.StompConnectionBase

This is an implementation of the basic common communication commands that are used by IStompConnection and IStompTransaction. Basic DRY!
Exibir arquivo Open project: krlito/StompNet

Protected Properties

Property Type Description
Client StompNet.IO.StompClient
TransactionId string

Public Methods

Method Description
SendAsync ( string destination, byte content = null, string contentType = MediaTypeNames.Application.Octet, bool useReceipt = false, string>.IEnumerable extraHeaders = null, CancellationToken cancellationToken = null ) : Task
SendAsync ( string destination, string content, Encoding encoding, bool useReceipt = false, string>.IEnumerable extraHeaders = null, CancellationToken cancellationToken = null ) : Task
SendAsync ( string destination, string content, bool useReceipt = false, string>.IEnumerable extraHeaders = null, CancellationToken cancellationToken = null ) : Task
StompConnectionBase ( StompClient client, string transactionId = null ) : System
SubscribeAsync ( IObserver observer, string destination, string ack = null, bool useReceipt = true, string>.IEnumerable extraHeaders = null, CancellationToken cancellationToken = null ) : Task

Method Details

SendAsync() public method

public SendAsync ( string destination, byte content = null, string contentType = MediaTypeNames.Application.Octet, bool useReceipt = false, string>.IEnumerable extraHeaders = null, CancellationToken cancellationToken = null ) : Task
destination string
content byte
contentType string
useReceipt bool
extraHeaders string>.IEnumerable
cancellationToken System.Threading.CancellationToken
return Task

SendAsync() public method

public SendAsync ( string destination, string content, Encoding encoding, bool useReceipt = false, string>.IEnumerable extraHeaders = null, CancellationToken cancellationToken = null ) : Task
destination string
content string
encoding System.Text.Encoding
useReceipt bool
extraHeaders string>.IEnumerable
cancellationToken System.Threading.CancellationToken
return Task

SendAsync() public method

public SendAsync ( string destination, string content, bool useReceipt = false, string>.IEnumerable extraHeaders = null, CancellationToken cancellationToken = null ) : Task
destination string
content string
useReceipt bool
extraHeaders string>.IEnumerable
cancellationToken System.Threading.CancellationToken
return Task

StompConnectionBase() public method

public StompConnectionBase ( StompClient client, string transactionId = null ) : System
client StompNet.IO.StompClient
transactionId string
return System

SubscribeAsync() public method

public SubscribeAsync ( IObserver observer, string destination, string ack = null, bool useReceipt = true, string>.IEnumerable extraHeaders = null, CancellationToken cancellationToken = null ) : Task
observer IObserver
destination string
ack string
useReceipt bool
extraHeaders string>.IEnumerable
cancellationToken System.Threading.CancellationToken
return Task

Property Details

Client protected_oe property

protected StompClient,StompNet.IO Client
return StompNet.IO.StompClient

TransactionId protected_oe property

protected string TransactionId
return string