C# Класс WebSocket.Portable.TcpConnection

Наследование: WebSocket.Portable.Net.TcpConnectionBase
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
_client Sockets.Plugin.TcpSocketClient

Открытые методы

Метод Описание
ConnectAsync ( string address, CancellationToken cancellationToken ) : Task
ConnectAsync ( string address, int port, CancellationToken cancellationToken ) : Task
ReadAsync ( byte buffer, int offset, int length, CancellationToken cancellationToken ) : Task

Receives data asynchronous.

ReadLineAsync ( CancellationToken cancellationToken ) : Task

Receives a line asynchronous.

TcpConnection ( bool useSsl ) : System

Initializes a new instance of the TcpConnection class.

WriteAsync ( byte buffer, int offset, int length, CancellationToken cancellationToken ) : Task

Sends data asynchronous.

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Releases unmanaged and - optionally - managed resources.

Описание методов

ConnectAsync() публичный Метод

public ConnectAsync ( string address, CancellationToken cancellationToken ) : Task
address string
cancellationToken System.Threading.CancellationToken
Результат Task

ConnectAsync() публичный Метод

public ConnectAsync ( string address, int port, CancellationToken cancellationToken ) : Task
address string
port int
cancellationToken System.Threading.CancellationToken
Результат Task

Dispose() защищенный Метод

Releases unmanaged and - optionally - managed resources.
protected Dispose ( bool disposing ) : void
disposing bool true to release both managed and unmanaged resources; false to release only unmanaged resources.
Результат void

ReadAsync() публичный Метод

Receives data asynchronous.
public ReadAsync ( byte buffer, int offset, int length, CancellationToken cancellationToken ) : Task
buffer byte The buffer.
offset int The offset.
length int The length.
cancellationToken System.Threading.CancellationToken The cancellation token.
Результат Task

ReadLineAsync() публичный Метод

Receives a line asynchronous.
public ReadLineAsync ( CancellationToken cancellationToken ) : Task
cancellationToken System.Threading.CancellationToken The cancellation token.
Результат Task

TcpConnection() публичный Метод

Initializes a new instance of the TcpConnection class.
public TcpConnection ( bool useSsl ) : System
useSsl bool if set to true the connection is secured using SSL.
Результат System

WriteAsync() публичный Метод

Sends data asynchronous.
public WriteAsync ( byte buffer, int offset, int length, CancellationToken cancellationToken ) : Task
buffer byte The buffer.
offset int The offset.
length int The length.
cancellationToken System.Threading.CancellationToken The cancellation token.
Результат Task

Описание свойств

_client публичное свойство

public TcpSocketClient,Sockets.Plugin _client
Результат Sockets.Plugin.TcpSocketClient