C# Класс withSIX.Play.Core.Games.Legacy.ServerQuery.ServerQueryQueue

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

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

Метод Описание
ServerQueryQueue ( bool useRangedEndpoints = true ) : System
SyncAsync ( Server objects ) : Task
SyncAsync ( Server objects, CancellationToken token ) : Task

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

Метод Описание
GetEndPointFromQueue ( ) : IPEndPoint
GetNextEndPoint ( ) : IPEndPoint
ReleaseEndPoint ( IPEndPoint endPoint ) : void
SetupEndPoints ( ) : void
Sync ( ICollection objects, CancellationToken token ) : Task
SyncServer ( Server server ) : Task
SyncServers ( IEnumerable objects, CancellationToken token = default(CancellationToken), Action callback = null ) : Task
TrySyncServers ( IEnumerable objects, CancellationToken token, Action callback ) : Task
TryUpdateServerFromSyncInfo ( ServerQueryState item ) : void

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

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

public ServerQueryQueue ( bool useRangedEndpoints = true ) : System
useRangedEndpoints bool
Результат System

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

public SyncAsync ( Server objects ) : Task
objects Server
Результат Task

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

public SyncAsync ( Server objects, CancellationToken token ) : Task
objects Server
token System.Threading.CancellationToken
Результат Task