C# Класс AcManager.Tools.Helpers.Api.KunosApiProvider

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
OptionForceDisabledCache bool
OptionIgnoreSystemProxy bool
OptionLanPollTimeout int
OptionLanSocketTimeout int
OptionSaveResponses bool
OptionUseWebClient bool
OptionWebRequestTimeout int

Private Properties

Свойство Тип Описание
BroadcastPing FoundServerInformation
GetBroadcastAddresses IEnumerable
Load string
LoadAsync Task
LoadListUsingRequest AcManager.Tools.Helpers.Api.Kunos.ServerInformation[]
LoadUsingClient string
LoadUsingClientAsync Task
LoadUsingRequest string
LoadUsingRequestAsync Task
NextServer void
PrepareLan AcManager.Tools.Helpers.Api.Kunos.ServerInformation
TryToBook AcManager.Tools.Helpers.Api.Kunos.BookingResult
TryToGetCurrentInformation AcManager.Tools.Helpers.Api.Kunos.ServerActualInformation
TryToGetCurrentInformationAsync Task
TryToGetInformation AcManager.Tools.Helpers.Api.Kunos.ServerInformation
TryToGetInformationDirect AcManager.Tools.Helpers.Api.Kunos.ServerInformation
TryToGetInformationDirect AcManager.Tools.Helpers.Api.Kunos.ServerInformation
TryToGetInformationDirectAsync Task
TryToGetList AcManager.Tools.Helpers.Api.Kunos.ServerInformation[]
TryToPingServer TimeSpan>.Tuple
TryToPingServerAsync TimeSpan>>.Task
TryToUnbook void

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

Метод Описание
ParseAddress ( string address, string &ip, int &port ) : bool
TryToGetLanList ( ) : AcManager.Tools.Helpers.Api.Kunos.ServerInformation[]
TryToGetLanList ( IEnumerable ports ) : AcManager.Tools.Helpers.Api.Kunos.ServerInformation[]
TryToGetLanList ( Action foundCallback ) : void
TryToGetLanList ( Action foundCallback, IEnumerable ports ) : void

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

Метод Описание
BroadcastPing ( IPAddress broadcastAddress, int port ) : FoundServerInformation
GetBroadcastAddresses ( ) : IEnumerable
Load ( string uri ) : string
LoadAsync ( string uri ) : Task
LoadListUsingRequest ( string uri ) : AcManager.Tools.Helpers.Api.Kunos.ServerInformation[]
LoadUsingClient ( string uri ) : string
LoadUsingClientAsync ( string uri ) : Task
LoadUsingRequest ( string uri ) : string
LoadUsingRequestAsync ( string uri ) : Task
NextServer ( ) : void
PrepareLan ( ServerInformation result, string ip ) : ServerInformation
TryToBook ( string ip, int portC, string password, string carId, string skinId, string driverName, string teamName ) : BookingResult
TryToGetCurrentInformation ( string ip, int portC ) : ServerActualInformation
TryToGetCurrentInformationAsync ( string ip, int portC ) : Task
TryToGetInformation ( string ip, int port ) : ServerInformation
TryToGetInformationDirect ( [ address ) : ServerInformation
TryToGetInformationDirect ( string ip, int portC ) : ServerInformation
TryToGetInformationDirectAsync ( string ip, int portC ) : Task
TryToGetList ( ) : AcManager.Tools.Helpers.Api.Kunos.ServerInformation[]
TryToPingServer ( string ip, int port, int timeout ) : TimeSpan>.Tuple
TryToPingServerAsync ( string ip, int port, int timeout ) : TimeSpan>>.Task
TryToUnbook ( string ip, int portC ) : void

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

ParseAddress() публичный статический Метод

public static ParseAddress ( string address, string &ip, int &port ) : bool
address string
ip string
port int
Результат bool

TryToGetLanList() публичный статический Метод

public static TryToGetLanList ( ) : AcManager.Tools.Helpers.Api.Kunos.ServerInformation[]
Результат AcManager.Tools.Helpers.Api.Kunos.ServerInformation[]

TryToGetLanList() публичный статический Метод

public static TryToGetLanList ( IEnumerable ports ) : AcManager.Tools.Helpers.Api.Kunos.ServerInformation[]
ports IEnumerable
Результат AcManager.Tools.Helpers.Api.Kunos.ServerInformation[]

TryToGetLanList() публичный статический Метод

public static TryToGetLanList ( Action foundCallback ) : void
foundCallback Action
Результат void

TryToGetLanList() публичный статический Метод

public static TryToGetLanList ( Action foundCallback, IEnumerable ports ) : void
foundCallback Action
ports IEnumerable
Результат void

Описание свойств

OptionForceDisabledCache публичное статическое свойство

public static bool OptionForceDisabledCache
Результат bool

OptionIgnoreSystemProxy публичное статическое свойство

public static bool OptionIgnoreSystemProxy
Результат bool

OptionLanPollTimeout публичное статическое свойство

public static int OptionLanPollTimeout
Результат int

OptionLanSocketTimeout публичное статическое свойство

public static int OptionLanSocketTimeout
Результат int

OptionSaveResponses публичное статическое свойство

public static bool OptionSaveResponses
Результат bool

OptionUseWebClient публичное статическое свойство

public static bool OptionUseWebClient
Результат bool

OptionWebRequestTimeout публичное статическое свойство

public static int OptionWebRequestTimeout
Результат int