C# Класс withSIX.Steam.Plugin.Arma.ServerBrowser

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

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

Метод Описание
GetServers ( CancellationToken ct, ServerFilterWrap filter ) : Task>
GetServersInclDetails ( CancellationToken ct, ServerFilterWrap filter, bool inclRules ) : Task>
ServerBrowser ( LockedWrapper api, Func fetcherFact ) : System

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

Метод Описание
BuildListener ( System.Linq.CompositeDisposable dsp ) : IObservable
PrepareListener ( CancellationToken ct, bool inclRules = false ) : IConnectableObservable
ToServerInfo ( ServerRespondedEventArgs x ) : Task
UpdateRules ( ArmaServer si, CancellationToken ct ) : Task

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

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

public GetServers ( CancellationToken ct, ServerFilterWrap filter ) : Task>
ct System.Threading.CancellationToken
filter ServerFilterWrap
Результат Task>

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

public GetServersInclDetails ( CancellationToken ct, ServerFilterWrap filter, bool inclRules ) : Task>
ct System.Threading.CancellationToken
filter ServerFilterWrap
inclRules bool
Результат Task>

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

public ServerBrowser ( LockedWrapper api, Func fetcherFact ) : System
api LockedWrapper Takes control over to ease disposal
fetcherFact Func
Результат System