BVMS Server- and Client-SDK
BVMS Server- and Client-SDK
BVMS Server- and Client-SDK
Bosch.Vms.SDK
RemoteServerApi Class
RemoteServerApi Constructor
RemoteServerApi Properties
RemoteServerApi Methods
RemoteServerApi Events

# RemoteServerApi Class |

Establishes a remote connection to a Management Server.
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#
Copy

    public class RemoteServerApi : IServerApi,
    	IDisposable

The RemoteServerApi type exposes the following members.

Constructors

| Name | Description
--- | --- | ---
| RemoteServerApi(String, String, String) | Instantiates a remote connection to a Management Server.
| RemoteServerApi(String, String, String, ISdkLogger) | Instantiates a remote connection to a Management Server.

Top
Properties

| Name | Description
--- | --- | ---
| AccessSystemDoorManager | Gives access to the AccessSystemDoorManager.
| AccessSystemReaderManager | Gives access to the AccessSystemReaderManager.
| AlarmConfigurationManager | Gives access to the alarm configuration manager which provides configuration settings for alarms.
| AlarmManager | Gives access to the AlarmManager. The AlarmManager of RemoteServerApi provides all alarms of BVMS.
| AnalogMonitorManager | Gives access to the AnalogMonitorManager.
| AuditTrailManager | Gives access to the AuditTrailManager.
| CameraManager | Gives access to the CameraManager.
| CompoundEventManager | Gives access to the CompoundEventManager.
| ConfigurationManager | Gives access to the ConfigurationManager.
| DecoderManager | Gives access to the DecoderManager.
| DeviceManager | Gives access to the DeviceManager.
| DomeCameraManager | Gives access to the DomeCameraManager.
| EventManager | Gives access to the EventManager. The EventManager of RemoteServerApi provides all events of BVMS. Do not use this property on instance types which are derived from RemoteClientApi.
| InputManager | Gives access to the InputManager.
| IntrusionPanelAreaManager | Gives access to the IIntrusionPanelAreaManager.
| IntrusionPanelDoorManager | Gives access to the IIntrusionPanelDoorManager.
| IntrusionPanelPointManager | Gives access to the IIntrusionPanelPointManager.
| LicenseChecker | Obsolete. Gives access to the LicenseChecker
| Logbook | Gives access to the Logbook.
| MatrixManager | Gives access to the MatrixManager.
| RecorderManager | Gives access to the RecorderManager.
| RelayManager | Gives access to the RelayManager.
| ScheduleManager | Gives access to the ScheduleManager.
| SendManager | Gives access to the Logbook.
| SequenceManager | Gives access to the SequenceManager.
| ServerId | Returns the id of the server where is connected to.
| ServerInformationManager | Gives access to the ServerInformationManager.
| StorageManager | Gives access to the StorageManager.
| SystemTimeManager | Gives access to the ISystemTimeManager.
| VirtualInputManager | Gives access to the VirtualInputManager.

Top
Methods

| Name | Description
--- | --- | ---
| Dispose | Closes the active connection and releases unmanaged and - optionally - managed resources.
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object)
| GetHashCode | Serves as the default hash function. (Inherited from Object)
| GetType | Gets the Type of the current instance. (Inherited from Object)
| ToString | Returns a string that represents the current object. (Inherited from Object)

Top
Events

| Name | Description
--- | --- | ---
| ConnectedEvent | Occurs when the connection to the Central Server has been established.
| ConnectionLostEvent | Occurs when the connection to the Central Server has been lost.

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

#### Reference

Bosch.Vms.SDK Namespace

Copyright © Bosch Sicherheitssysteme GmbH