C# 클래스 Tempest.Providers.Network.UdpClientConnection

상속: UdpConnection, IClientConnection, IConnectionlessMessenger, IAuthenticatedConnection
파일 보기 프로젝트 열기: ermau/Tempest 1 사용 예제들

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