C# Класс Tempest.Providers.Network.UdpClientConnection

Наследование: UdpConnection, IClientConnection, IConnectionlessMessenger, IAuthenticatedConnection
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
OnConnected void
OnConnectionlessTempestMessage void
OnDeliveryTimer void
OnListenerConnectionlessMessageReceived void

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

Метод Описание
ConnectAsync ( Target target, MessageTypes messageTypes ) : Task
Dispose ( ) : void
SendConnectionlessMessageAsync ( Message message, Target target ) : Task
Start ( MessageTypes messageTypes ) : void
Stop ( ) : void
UdpClientConnection ( IEnumerable protocols ) : System
UdpClientConnection ( IEnumerable protocols, RSAAsymmetricKey key ) : System
UdpClientConnection ( Protocol protocol ) : System
UdpClientConnection ( Protocol protocol, RSAAsymmetricKey key ) : System

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

Метод Описание
Cleanup ( ) : void
OnTempestMessage ( MessageEventArgs e ) : void

Приватные методы

Метод Описание
OnConnected ( ) : void
OnConnectionlessTempestMessage ( TempestMessage tempestMessage, Target target ) : void
OnDeliveryTimer ( object sender, EventArgs e ) : void
OnListenerConnectionlessMessageReceived ( object sender, ConnectionlessMessageEventArgs e ) : void

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

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

protected Cleanup ( ) : void
Результат void

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

public ConnectAsync ( Target target, MessageTypes messageTypes ) : Task
target Target
messageTypes MessageTypes
Результат Task

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

public Dispose ( ) : void
Результат void

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

protected OnTempestMessage ( MessageEventArgs e ) : void
e MessageEventArgs
Результат void

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

public SendConnectionlessMessageAsync ( Message message, Target target ) : Task
message Message
target Target
Результат Task

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

public Start ( MessageTypes messageTypes ) : void
messageTypes MessageTypes
Результат void

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

public Stop ( ) : void
Результат void

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

public UdpClientConnection ( IEnumerable protocols ) : System
protocols IEnumerable
Результат System

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

public UdpClientConnection ( IEnumerable protocols, RSAAsymmetricKey key ) : System
protocols IEnumerable
key RSAAsymmetricKey
Результат System

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

public UdpClientConnection ( Protocol protocol ) : System
protocol Protocol
Результат System

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

public UdpClientConnection ( Protocol protocol, RSAAsymmetricKey key ) : System
protocol Protocol
key RSAAsymmetricKey
Результат System