C# Class AdvancedLauncher.SDK.Model.Web.AbstractServersProvider

Base IServersProvider implementation
Inheritance: CrossDomainObject, IServersProvider
Datei anzeigen Open project: GoldRenard/DMOAdvancedLauncher

Protected Properties

Property Type Description
ServerType Server.ServerType

Public Methods

Method Description
AbstractServersProvider ( ) : System.Collections.Generic

Initializes a new AbstractServersProvider instance

AbstractServersProvider ( Server serverType ) : System.Collections.Generic

Initializes a new instance of AbstractServersProvider for specified Server.ServerType.

GetServerById ( long serverId ) : Server

Returns server by its id

Protected Methods

Method Description
CreateServerList ( ) : ReadOnlyCollection

Creates new read-only server collection for storing in ServerList.

Method Details

AbstractServersProvider() public method

Initializes a new AbstractServersProvider instance
public AbstractServersProvider ( ) : System.Collections.Generic
return System.Collections.Generic

AbstractServersProvider() public method

Initializes a new instance of AbstractServersProvider for specified Server.ServerType.
public AbstractServersProvider ( Server serverType ) : System.Collections.Generic
serverType AdvancedLauncher.SDK.Model.Entity.Server Server type
return System.Collections.Generic

CreateServerList() protected abstract method

Creates new read-only server collection for storing in ServerList.
protected abstract CreateServerList ( ) : ReadOnlyCollection
return ReadOnlyCollection

GetServerById() public method

Returns server by its id
public GetServerById ( long serverId ) : Server
serverId long Server id
return AdvancedLauncher.SDK.Model.Entity.Server

Property Details

ServerType protected_oe property

ServerType related with this instance
protected Server.ServerType ServerType
return Server.ServerType