C# Класс Gablarski.Server.GablarskiServer

Наследование: Tempest.TempestServer, IGablarskiServerContext
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
ClientQueryServer void
OnPermissionsChanged void
SetupHandlers void

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

Метод Описание
AddRedirector ( IRedirector redirector ) : void

Adds redirector to the list of redirectors.

GablarskiServer ( ServerSettings settings, IUserProvider authProvider, IPermissionsProvider permissionProvider, IChannelProvider channelProvider ) : System

Initializes a new GablarskiServer instance.

RemoveRedirector ( IRedirector redirector ) : bool

Removes redirector from the list of redirectors.

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

Метод Описание
GablarskiServer ( ServerSettings serverSettings ) : System
GetServerInfo ( ) : ServerInfo
OnConnectionDisconnectedGlobal ( object sender, Tempest.DisconnectedEventArgs e ) : void
OnConnectionMadeGlobal ( object sender, ConnectionMadeEventArgs e ) : void

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

Метод Описание
ClientQueryServer ( ConnectionlessMessageEventArgs e ) : void
OnPermissionsChanged ( object sender, PermissionsChangedEventArgs e ) : void
SetupHandlers ( ) : void

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

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

Adds redirector to the list of redirectors.
is null.
public AddRedirector ( IRedirector redirector ) : void
redirector IRedirector The redirector to add.
Результат void

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

protected GablarskiServer ( ServerSettings serverSettings ) : System
serverSettings ServerSettings
Результат System

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

Initializes a new GablarskiServer instance.
public GablarskiServer ( ServerSettings settings, IUserProvider authProvider, IPermissionsProvider permissionProvider, IChannelProvider channelProvider ) : System
settings ServerSettings The settings for the server, providing name, description, etc.
authProvider IUserProvider The user authentication provider for the server to use.
permissionProvider IPermissionsProvider The user permissions provider for the server to use.
channelProvider IChannelProvider The channel provider for the server to use.
Результат System

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

protected GetServerInfo ( ) : ServerInfo
Результат ServerInfo

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

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

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

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

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

Removes redirector from the list of redirectors.
is null.
public RemoveRedirector ( IRedirector redirector ) : bool
redirector IRedirector The redirector to remove.
Результат bool