Class DiamondClientApplication
- Namespace
- TaleWorlds.Diamond.ClientApplication
- Assembly
- TaleWorlds.Diamond.dll
public class DiamondClientApplication
- Inheritance
-
DiamondClientApplication
- Inherited Members
Constructors
DiamondClientApplication(ApplicationVersion)
public DiamondClientApplication(ApplicationVersion applicationVersion)
Parameters
applicationVersion
ApplicationVersion
DiamondClientApplication(ApplicationVersion, ParameterContainer)
public DiamondClientApplication(ApplicationVersion applicationVersion, ParameterContainer parameters)
Parameters
applicationVersion
ApplicationVersionparameters
ParameterContainer
Properties
ApplicationVersion
public ApplicationVersion ApplicationVersion { get; }
Property Value
Parameters
public ParameterContainer Parameters { get; }
Property Value
ProxyAddressMap
public IReadOnlyDictionary<string, string> ProxyAddressMap { get; }
Property Value
Methods
AddObject(string, DiamondClientApplicationObject)
public void AddObject(string name, DiamondClientApplicationObject applicationObject)
Parameters
name
stringapplicationObject
DiamondClientApplicationObject
CreateClientSessionProvider(string, Type, SessionProviderType, ParameterContainer)
public object CreateClientSessionProvider(string clientName, Type clientType, SessionProviderType sessionProviderType, ParameterContainer parameters)
Parameters
clientName
stringclientType
TypesessionProviderType
SessionProviderTypeparameters
ParameterContainer
Returns
CreateSessionlessClientDriverProvider(string, Type, SessionProviderType, ParameterContainer)
public object CreateSessionlessClientDriverProvider(string clientName, Type clientType, SessionProviderType sessionProviderType, ParameterContainer parameters)
Parameters
clientName
stringclientType
TypesessionProviderType
SessionProviderTypeparameters
ParameterContainer
Returns
GetClient<T>(string)
public T GetClient<T>(string name) where T : class, IClient
Parameters
name
string
Returns
- T
Type Parameters
T
GetObject(string)
public object GetObject(string name)
Parameters
name
string
Returns
GetSessionlessClient<T>(string)
public T GetSessionlessClient<T>(string name) where T : class, ISessionlessClient
Parameters
name
string
Returns
- T
Type Parameters
T
Initialize(ClientApplicationConfiguration)
public void Initialize(ClientApplicationConfiguration applicationConfiguration)
Parameters
applicationConfiguration
ClientApplicationConfiguration
Update()
public void Update()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).