C# Класс AcManager.Tools.Managers.Online.ServerEntry

Наследование: AcManager.Tools.AcObjectsNew.AcObjectNew, IComparer
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
ActualJoin object
ForceJoin object
OriginalInformation AcManager.Tools.Helpers.Api.Kunos.ServerInformation

Private Properties

Свойство Тип Описание
AvailableUpdate void
CancelBooking System.Threading.Tasks.Task
FromAddress ServerEntry
GetCarWrapper AcManager.Tools.AcManagersNew.AcItemWrapper
GetNonAvailableReason string
GetSelectedCarSkin AcManager.Tools.Objects.CarSkinObject
GetTrack AcManager.Tools.Objects.TrackObjectBase
IdToBb string
Join System.Threading.Tasks.Task
LoadSelectedCar void
PrepareBookingUi void
ProcessBookingResponse void
SelectedCarChanged void
SetMissingCarErrorIfNeeded bool
SetMissingTrackErrorIfNeeded bool
SetSomeProperties void
UpdateInner System.Threading.Tasks.Task
UpdateValuesFrom bool

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

Метод Описание
Compare ( object x, object y ) : int
Load ( ) : void
OnSessionEndTick ( ) : void
OnTick ( ) : void
RebookSkin ( ) : Task
RegisterFactory ( IAnyFactory factory ) : void
ServerEntry ( IOnlineManager manager, [ information, bool forceIsLan = null ) : System
ServerEntry ( IOnlineManager manager, string id, bool enabled ) : System
Update ( UpdateMode mode, bool background = false ) : System.Threading.Tasks.Task

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

Метод Описание
AvailableUpdate ( ) : void
CancelBooking ( ) : System.Threading.Tasks.Task
FromAddress ( IOnlineManager manager, [ address ) : ServerEntry
GetCarWrapper ( string informationId ) : AcItemWrapper
GetNonAvailableReason ( ) : string
GetSelectedCarSkin ( ) : CarSkinObject
GetTrack ( string informationId ) : TrackObjectBase
IdToBb ( string id, bool car = true ) : string
Join ( object o ) : System.Threading.Tasks.Task
LoadSelectedCar ( ) : void
PrepareBookingUi ( ) : void
ProcessBookingResponse ( BookingResult response ) : void
SelectedCarChanged ( object sender, EventArgs e ) : void
SetMissingCarErrorIfNeeded ( string &errorMessage ) : bool
SetMissingTrackErrorIfNeeded ( string &errorMessage ) : bool
SetSomeProperties ( ServerInformation information ) : void
UpdateInner ( UpdateMode mode, bool background = false ) : System.Threading.Tasks.Task
UpdateValuesFrom ( ServerInformation information ) : bool

Update current entry using new information.

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

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

public Compare ( object x, object y ) : int
x object
y object
Результат int

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

public Load ( ) : void
Результат void

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

public OnSessionEndTick ( ) : void
Результат void

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

public OnTick ( ) : void
Результат void

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

public RebookSkin ( ) : Task
Результат Task

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

public static RegisterFactory ( IAnyFactory factory ) : void
factory IAnyFactory
Результат void

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

public ServerEntry ( IOnlineManager manager, [ information, bool forceIsLan = null ) : System
manager IOnlineManager
information [
forceIsLan bool
Результат System

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

public ServerEntry ( IOnlineManager manager, string id, bool enabled ) : System
manager IOnlineManager
id string
enabled bool
Результат System

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

public Update ( UpdateMode mode, bool background = false ) : System.Threading.Tasks.Task
mode UpdateMode
background bool
Результат System.Threading.Tasks.Task

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

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

public static object ActualJoin
Результат object

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

public static object ForceJoin
Результат object

OriginalInformation публичное свойство

public ServerInformation,AcManager.Tools.Helpers.Api.Kunos OriginalInformation
Результат AcManager.Tools.Helpers.Api.Kunos.ServerInformation