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
applicationVersionApplicationVersion
DiamondClientApplication(ApplicationVersion, ParameterContainer)
public DiamondClientApplication(ApplicationVersion applicationVersion, ParameterContainer parameters)
Parameters
applicationVersionApplicationVersionparametersParameterContainer
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
namestringapplicationObjectDiamondClientApplicationObject
CreateClientSessionProvider(string, Type, SessionProviderType, ParameterContainer)
public object CreateClientSessionProvider(string clientName, Type clientType, SessionProviderType sessionProviderType, ParameterContainer parameters)
Parameters
clientNamestringclientTypeTypesessionProviderTypeSessionProviderTypeparametersParameterContainer
Returns
CreateSessionlessClientDriverProvider(string, Type, SessionProviderType, ParameterContainer)
public object CreateSessionlessClientDriverProvider(string clientName, Type clientType, SessionProviderType sessionProviderType, ParameterContainer parameters)
Parameters
clientNamestringclientTypeTypesessionProviderTypeSessionProviderTypeparametersParameterContainer
Returns
GetClient<T>(string)
public T GetClient<T>(string name) where T : class, IClient
Parameters
namestring
Returns
- T
Type Parameters
T
GetObject(string)
public object GetObject(string name)
Parameters
namestring
Returns
GetSessionlessClient<T>(string)
public T GetSessionlessClient<T>(string name) where T : class, ISessionlessClient
Parameters
namestring
Returns
- T
Type Parameters
T
Initialize(ClientApplicationConfiguration)
public void Initialize(ClientApplicationConfiguration applicationConfiguration)
Parameters
applicationConfigurationClientApplicationConfiguration
Update()
public void Update()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).