C# Класс OpenNos.ServiceRef.Internal.FakeCommunicationService

Наследование: CommunicationServiceReference.ICommunicationService
Показать файл Открыть проект

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

Метод Описание
AccountIsConnected ( string accountName ) : bool

Checks if the Account has a connected Character

AccountIsConnectedAsync ( string accountName ) : Task
Cleanup ( ) : void

Cleanup hold Data, this is for restarting the server

CleanupAsync ( ) : System.Threading.Tasks.Task
ConnectAccount ( string accountName, int sessionId ) : bool

Registers that the given Account has now logged in

ConnectAccountAsync ( string accountName, int sessionId ) : Task
ConnectCharacter ( string characterName, string accountName ) : bool

Registers that the given Character has now logged in

ConnectCharacterAsync ( string characterName, string accountName ) : Task
DisconnectAccount ( string accountName ) : void

Disconnect Account from server.

DisconnectAccountAsync ( string accountName ) : System.Threading.Tasks.Task
DisconnectCharacter ( string characterName, long characterId ) : void

Disconnect character from server.

DisconnectCharacterAsync ( string characterName, long characterId ) : System.Threading.Tasks.Task
HasRegisteredAccountLogin ( string accountName, long sessionId ) : bool

Checks if the Account is allowed to login, removes the permission to login

HasRegisteredAccountLoginAsync ( string name, long sessionId ) : Task
RegisterAccountLogin ( string accountName, long sessionId ) : void

Register Account for Login (Verification for Security)

RegisterAccountLoginAsync ( string name, long sessionId ) : System.Threading.Tasks.Task

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

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

Checks if the Account has a connected Character
public AccountIsConnected ( string accountName ) : bool
accountName string Name of the Account
Результат bool

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

public AccountIsConnectedAsync ( string accountName ) : Task
accountName string
Результат Task

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

Cleanup hold Data, this is for restarting the server
public Cleanup ( ) : void
Результат void

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

public CleanupAsync ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

Registers that the given Account has now logged in
public ConnectAccount ( string accountName, int sessionId ) : bool
accountName string Name of the Account.
sessionId int SessionId of the login.
Результат bool

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

public ConnectAccountAsync ( string accountName, int sessionId ) : Task
accountName string
sessionId int
Результат Task

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

Registers that the given Character has now logged in
public ConnectCharacter ( string characterName, string accountName ) : bool
characterName string Name of the Character.
accountName string Account of the Character to login.
Результат bool

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

public ConnectCharacterAsync ( string characterName, string accountName ) : Task
characterName string
accountName string
Результат Task

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

Disconnect Account from server.
public DisconnectAccount ( string accountName ) : void
accountName string Account who wants to disconnect.
Результат void

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

public DisconnectAccountAsync ( string accountName ) : System.Threading.Tasks.Task
accountName string
Результат System.Threading.Tasks.Task

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

Disconnect character from server.
public DisconnectCharacter ( string characterName, long characterId ) : void
characterName string Character who wants to disconnect.
characterId long
Результат void

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

public DisconnectCharacterAsync ( string characterName, long characterId ) : System.Threading.Tasks.Task
characterName string
characterId long
Результат System.Threading.Tasks.Task

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

Checks if the Account is allowed to login, removes the permission to login
public HasRegisteredAccountLogin ( string accountName, long sessionId ) : bool
accountName string Name of the Account.
sessionId long SessionId to check for validity.
Результат bool

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

public HasRegisteredAccountLoginAsync ( string name, long sessionId ) : Task
name string
sessionId long
Результат Task

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

Register Account for Login (Verification for Security)
public RegisterAccountLogin ( string accountName, long sessionId ) : void
accountName string Name of the Account
sessionId long SessionId for the valid connection.
Результат void

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

public RegisterAccountLoginAsync ( string name, long sessionId ) : System.Threading.Tasks.Task
name string
sessionId long
Результат System.Threading.Tasks.Task