Click or drag to resize

RemoteClientApi Class

Establishes a remote connection to a OperatorClient.
Inheritance Hierarchy
SystemObject
  Bosch.Vms.SDKRemoteServerApi
    Bosch.Vms.SDKRemoteClientApi

Namespace: Bosch.Vms.SDK
Assembly: Bosch.Vms.SDK (in Bosch.Vms.SDK.dll) Version: 1.9.0.0
Syntax
C#
public class RemoteClientApi : RemoteServerApi, 
	IClientApi, IServerApi

The RemoteClientApi type exposes the following members.

Constructors
 NameDescription
Public methodRemoteClientApi(String, String, String) Instantiates a remote connection to a client and its Management Server. Log on to the Operator Client is possible with account credentials of the Administrator user group or with account credentials of the user group currently logged on at the Operator Client. If the current Operator is logged on with a restricted account, restricted rights apply for the SDK user, even if Administrator credentials are used for SDK login.
Public methodRemoteClientApi(String, String, String, ISdkLogger) Instantiates a remote connection to a client and its Management Server. Log on to the Operator Client is possible with account credentials of the Administrator user group or with account credentials of the user group currently logged on at the Operator Client. If the current Operator is logged on with a restricted account, restricted rights apply for the SDK user, even if Administrator credentials are used for SDK login.
Top
Properties
 NameDescription
Public propertyAccessSystemDoorManager Gives access to the AccessSystemDoorManager.
(Inherited from RemoteServerApi)
Public propertyAccessSystemReaderManager Gives access to the AccessSystemReaderManager.
(Inherited from RemoteServerApi)
Public propertyAlarmConfigurationManager Gives access to the alarm configuration manager which provides configuration settings for alarms.
(Inherited from RemoteServerApi)
Public propertyAlarmManager Gives access to the AlarmManager.
(Overrides RemoteServerApiAlarmManager)
Public propertyAnalogMonitorManager Gives access to the AnalogMonitorManager.
(Inherited from RemoteServerApi)
Public propertyApplicationManager Gives access to the UserManager.
Public propertyAuditTrailManager Gives access to the AuditTrailManager.
(Inherited from RemoteServerApi)
Public propertyCameraManager Gives access to the CameraManager.
(Inherited from RemoteServerApi)
Public propertyCompoundEventManager Gives access to the CompoundEventManager.
(Inherited from RemoteServerApi)
Public propertyConfigurationManager Gives access to the ConfigurationManager.
(Inherited from RemoteServerApi)
Public propertyContentManager Gives access to the ContentManager.
Public propertyDecoderManager Gives access to the DecoderManager.
(Inherited from RemoteServerApi)
Public propertyDeviceManager Gives access to the DeviceManager.
(Inherited from RemoteServerApi)
Public propertyDocumentManager Gives access to the DocumentManager.
Public propertyDomeCameraManager Gives access to the DomeCameraManager.
(Inherited from RemoteServerApi)
Public propertyEventManager Overridden to disable any event listening.
(Overrides RemoteServerApiEventManager)
Public propertyInputManager Gives access to the InputManager.
(Inherited from RemoteServerApi)
Public propertyIntrusionPanelAreaManager Gives access to the IIntrusionPanelAreaManager.
(Inherited from RemoteServerApi)
Public propertyIntrusionPanelDoorManager Gives access to the IIntrusionPanelDoorManager.
(Inherited from RemoteServerApi)
Public propertyIntrusionPanelPointManager Gives access to the IIntrusionPanelPointManager.
(Inherited from RemoteServerApi)
Public propertyLicenseCheckerObsolete.
Gives access to the LicenseChecker
(Inherited from RemoteServerApi)
Public propertyLogbook Gives access to the Logbook.
(Inherited from RemoteServerApi)
Public propertyMatrixManager Gives access to the MatrixManager.
(Inherited from RemoteServerApi)
Public propertyRecorderManager Gives access to the RecorderManager.
(Inherited from RemoteServerApi)
Public propertyRelayManager Gives access to the RelayManager.
(Inherited from RemoteServerApi)
Public propertyScheduleManager Gives access to the ScheduleManager.
(Inherited from RemoteServerApi)
Public propertySendManager Gives access to the Logbook.
(Inherited from RemoteServerApi)
Public propertySequenceManager Gives access to the SequenceManager.
(Inherited from RemoteServerApi)
Public propertyServerId Returns the id of the server where is connected to.
(Inherited from RemoteServerApi)
Public propertyServerInformationManager Gives access to the ServerInformationManager.
(Inherited from RemoteServerApi)
Public propertyStorageManager Gives access to the StorageManager.
(Inherited from RemoteServerApi)
Public propertySystemTimeManager Gives access to the ISystemTimeManager.
(Inherited from RemoteServerApi)
Public propertyTimelineManager Gives access to the TimelineManager.
Public propertyVirtualInputManager Gives access to the VirtualInputManager.
(Inherited from RemoteServerApi)
Top
Methods
 NameDescription
Public methodDispose Closes the active connection and releases unmanaged and - optionally - managed resources.
(Inherited from RemoteServerApi)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Events
 NameDescription
Public eventConnectedEvent Occurs when the connection to the Central Server has been established.
(Inherited from RemoteServerApi)
Public eventConnectionLostEvent Occurs when the connection to the Central Server has been lost.
(Inherited from RemoteServerApi)
Top
Remarks
After connection lost any subsequent call will result in an SdkException. In such cases discard this instance and try to create a new one.
See Also