C# Класс Tempest.TempestServer

Tempest servers.
Наследование: MessageHandler, IServerContext
Показать файл Открыть проект

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

Метод Описание
AddConnectionProvider ( IConnectionProvider provider, ExecutionMode mode = ExecutionMode.ConnectionOrder ) : void

Adds and starts the connection provider.

RemoveConnectionProvider ( IConnectionProvider provider ) : void

Stops and removes the connection provider.

Start ( ) : void

Starts the server and all connection providers.

Stop ( ) : void

Stops the server and all connection providers.

TempestServer ( IConnectionProvider provider, MessageTypes messageTypes ) : System
TempestServer ( MessageTypes messageTypes ) : System

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

Метод Описание
OnConnectionDisconnected ( object sender, Tempest.DisconnectedEventArgs e ) : void
OnConnectionDisconnectedGlobal ( object sender, Tempest.DisconnectedEventArgs e ) : void
OnConnectionMade ( object sender, ConnectionMadeEventArgs e ) : void
OnConnectionMadeGlobal ( object sender, ConnectionMadeEventArgs e ) : void
OnConnectionMessageReceived ( object sender, MessageEventArgs e ) : void
OnConnectionlessMessageReceived ( object sender, ConnectionlessMessageEventArgs e ) : void

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

Метод Описание
HandleInlineEvent ( EventArgs e ) : void
MessageRunner ( CancellationToken cancelToken ) : void
OnConnectionMadeGlobalEvent ( object sender, ConnectionMadeEventArgs e ) : void
OnConnectionlessMessageReceivedGlobal ( object sender, ConnectionlessMessageEventArgs e ) : void
OnGlobalMessageReceived ( object sender, MessageEventArgs e ) : void

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

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

Adds and starts the connection provider.
is null.
public AddConnectionProvider ( IConnectionProvider provider, ExecutionMode mode = ExecutionMode.ConnectionOrder ) : void
provider IConnectionProvider The connection provider to add.
mode ExecutionMode The for .
Результат void

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

protected OnConnectionDisconnected ( object sender, Tempest.DisconnectedEventArgs e ) : void
sender object
e Tempest.DisconnectedEventArgs
Результат void

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

protected OnConnectionDisconnectedGlobal ( object sender, Tempest.DisconnectedEventArgs e ) : void
sender object
e Tempest.DisconnectedEventArgs
Результат void

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

protected OnConnectionMade ( object sender, ConnectionMadeEventArgs e ) : void
sender object
e ConnectionMadeEventArgs
Результат void

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

protected OnConnectionMadeGlobal ( object sender, ConnectionMadeEventArgs e ) : void
sender object
e ConnectionMadeEventArgs
Результат void

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

protected OnConnectionMessageReceived ( object sender, MessageEventArgs e ) : void
sender object
e MessageEventArgs
Результат void

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

protected OnConnectionlessMessageReceived ( object sender, ConnectionlessMessageEventArgs e ) : void
sender object
e ConnectionlessMessageEventArgs
Результат void

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

Stops and removes the connection provider.
is null.
public RemoveConnectionProvider ( IConnectionProvider provider ) : void
provider IConnectionProvider The connection provider to remove.
Результат void

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

Starts the server and all connection providers.
public Start ( ) : void
Результат void

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

Stops the server and all connection providers.
public Stop ( ) : void
Результат void

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

public TempestServer ( IConnectionProvider provider, MessageTypes messageTypes ) : System
provider IConnectionProvider
messageTypes MessageTypes
Результат System

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

public TempestServer ( MessageTypes messageTypes ) : System
messageTypes MessageTypes
Результат System