C# 클래스 withSIX.Mini.Plugin.Arma.Services.ArmaServerQuery

상속: IArmaServerQuery, IDomainService
파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop

공개 메소드들

메소드 설명
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