C# Class StompNet.StompConnectionBase

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

Protected Properties

Свойство Type Description
Client StompNet.IO.StompClient
TransactionId string

Méthodes publiques

Méthode 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 méthode

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
Résultat Task

SendAsync() public méthode

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
Résultat Task

SendAsync() public méthode

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
Résultat Task

StompConnectionBase() public méthode

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

SubscribeAsync() public méthode

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
Résultat Task

Property Details

Client protected_oe property

protected StompClient,StompNet.IO Client
Résultat StompNet.IO.StompClient

TransactionId protected_oe property

protected string TransactionId
Résultat string