Ofcas.Lk.Api.Client - Version 3.0  3.0.0.106
Ofcas.Lk.Api.Client.Core.ProgramRuntime Class Reference

Provides information about the program after a successful login. Information is created at runtime. Provides the possibility to adjust runtime data. More...

Inheritance diagram for Ofcas.Lk.Api.Client.Core.ProgramRuntime:
Ofcas.Lk.Api.Client.Core.CoreObjectBase Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithParent< LoginScope > Ofcas.Lk.Api.Client.Core.Disposable Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObject

Public Member Functions

void DeregisterClient (uint processId)
 Deregisters a client from the current runtime. More...
 
IList< ConnectedClientGetConnectedClients ()
 Retrieves the connected clients of the current runtime. More...
 
void RegisterClient (uint processId)
 Registers a client to the current runtime. More...
 
- Public Member Functions inherited from Ofcas.Lk.Api.Client.Core.CoreObjectBase
bool CanDispose ()
 Returns the information about whether the object can be deleted. An object can only be deleted if no children live. More...
 
IList< Guid > Children ()
 Returns a list with CoreObjectId for all children More...
 
- Public Member Functions inherited from Ofcas.Lk.Api.Client.Core.Disposable
void Dispose ()
 

Properties

LoginScope Parent [get]
 
- Properties inherited from Ofcas.Lk.Api.Client.Core.CoreObjectBase
IApiService ApiService [get]
 The service interface. More...
 
Guid CoreObjectId [get]
 The unique identifier of the object instance. More...
 
- Properties inherited from Ofcas.Lk.Api.Client.Core.Interfaces.ICoreObject
Guid CoreObjectId [get]
 The unique identifier of this core object. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Ofcas.Lk.Api.Client.Core.CoreObjectBase
 CoreObjectBase (IApiService apiService, Guid coreObjectId)
 
override void Dispose (bool disposing)
 
CallService< T > (Func< IApiService, T > serviceCall, [CallerMemberName] string callerMethod=null)
 Calls a service function and raises an error if it fails. More...
 
CallServiceWithMessage< T > (Func< IApiService, T > serviceCall, [CallerMemberName] string callerMethod=null)
 Calls a service function and raises an error if it fails. More...
 
- Protected Attributes inherited from Ofcas.Lk.Api.Client.Core.CoreObjectBase
const string NotSupportedCauseNotImplemented
 Default message for methods which are not supported because they are not implemented. More...
 
- Events inherited from Ofcas.Lk.Api.Client.Core.Disposable
Action< DisposableDisposed
 

Detailed Description

Provides information about the program after a successful login. Information is created at runtime. Provides the possibility to adjust runtime data.

Member Function Documentation

◆ DeregisterClient()

void Ofcas.Lk.Api.Client.Core.ProgramRuntime.DeregisterClient ( uint  processId)

Deregisters a client from the current runtime.

Parameters
processIdThe process ID of the client to be deregistered.

◆ GetConnectedClients()

IList<ConnectedClient> Ofcas.Lk.Api.Client.Core.ProgramRuntime.GetConnectedClients ( )

Retrieves the connected clients of the current runtime.

Returns
Returns a list of ConnectedClient.

◆ RegisterClient()

void Ofcas.Lk.Api.Client.Core.ProgramRuntime.RegisterClient ( uint  processId)

Registers a client to the current runtime.

Parameters
processIdThe process ID of the client to be registered.

The documentation for this class was generated from the following file: