C# Класс withSIX.Mini.Plugin.Arma.Services.ArmaServerQuery

Наследование: IArmaServerQuery, IDomainService
Показать файл Открыть проект

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

Метод Описание
ArmaServerQuery ( ISteamHelperService steamHelperService ) : System
GetServerAddresses ( uint appId, Action act, CancellationToken cancelToken ) : Task
GetServerInfo ( uint appId, IReadOnlyCollection addresses, ServerQueryOptions options, Action act ) : Task

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

Метод Описание
GetConverter ( bool includeRules ) : Server>.Func
GetFromGameServerQuery ( IEnumerable addresses, ServerQueryOptions options, Action act ) : Task
GetServersFromSteam ( uint appId, IEnumerable addresses, ServerQueryOptions options, Action act ) : Task
MapServer ( Action act, ServerQueryResult x ) : void
MapServerInclPlayers ( Action act, ServerQueryResult x ) : void
TryGetServersFromSteam ( uint appId, IReadOnlyCollection addresses, ServerQueryOptions options, Action act ) : Task

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

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

public ArmaServerQuery ( ISteamHelperService steamHelperService ) : System
steamHelperService ISteamHelperService
Результат System

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

public GetServerAddresses ( uint appId, Action act, CancellationToken cancelToken ) : Task
appId uint
act Action
cancelToken System.Threading.CancellationToken
Результат Task

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

public GetServerInfo ( uint appId, IReadOnlyCollection addresses, ServerQueryOptions options, Action act ) : Task
appId uint
addresses IReadOnlyCollection
options withSIX.Mini.Core.Games.ServerQueryOptions
act Action
Результат Task