C# 클래스 StompNet.StompConnectionBase

This is an implementation of the basic common communication commands that are used by IStompConnection and IStompTransaction. Basic DRY!
파일 보기 프로젝트 열기: krlito/StompNet

보호된 프로퍼티들

프로퍼티 타입 설명
Client StompNet.IO.StompClient
TransactionId string

공개 메소드들

메소드 설명
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

메소드 상세

SendAsync() 공개 메소드

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
리턴 Task

SendAsync() 공개 메소드

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
리턴 Task

SendAsync() 공개 메소드

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
리턴 Task

StompConnectionBase() 공개 메소드

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

SubscribeAsync() 공개 메소드

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
리턴 Task

프로퍼티 상세

Client 보호되어 있는 프로퍼티

protected StompClient,StompNet.IO Client
리턴 StompNet.IO.StompClient

TransactionId 보호되어 있는 프로퍼티

protected string TransactionId
리턴 string