Click or drag to resize

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#
public class RemoteServerApi : IServerApi, 
	IDisposable

The RemoteServerApi type exposes the following members.

Constructors
 NameDescription
Public methodRemoteServerApi(String, String, String) Instantiates a remote connection to a Management Server.
Public methodRemoteServerApi(String, String, String, ISdkLogger) Instantiates a remote connection to a Management Server.
Top
Properties
 NameDescription
Public propertyAccessSystemDoorManager Gives access to the AccessSystemDoorManager.
Public propertyAccessSystemReaderManager Gives access to the AccessSystemReaderManager.
Public propertyAlarmConfigurationManager Gives access to the alarm configuration manager which provides configuration settings for alarms.
Public propertyAlarmManager Gives access to the AlarmManager. The AlarmManager of RemoteServerApi provides all alarms of BVMS.
Public propertyAnalogMonitorManager Gives access to the AnalogMonitorManager.
Public propertyAuditTrailManager Gives access to the AuditTrailManager.
Public propertyCameraManager Gives access to the CameraManager.
Public propertyCompoundEventManager Gives access to the CompoundEventManager.
Public propertyConfigurationManager Gives access to the ConfigurationManager.
Public propertyDecoderManager Gives access to the DecoderManager.
Public propertyDeviceManager Gives access to the DeviceManager.
Public propertyDomeCameraManager Gives access to the DomeCameraManager.
Public propertyEventManager 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.
Public propertyInputManager Gives access to the InputManager.
Public propertyIntrusionPanelAreaManager Gives access to the IIntrusionPanelAreaManager.
Public propertyIntrusionPanelDoorManager Gives access to the IIntrusionPanelDoorManager.
Public propertyIntrusionPanelPointManager Gives access to the IIntrusionPanelPointManager.
Public propertyLicenseCheckerObsolete.
Gives access to the LicenseChecker
Public propertyLogbook Gives access to the Logbook.
Public propertyMatrixManager Gives access to the MatrixManager.
Public propertyRecorderManager Gives access to the RecorderManager.
Public propertyRelayManager Gives access to the RelayManager.
Public propertyScheduleManager Gives access to the ScheduleManager.
Public propertySendManager Gives access to the Logbook.
Public propertySequenceManager Gives access to the SequenceManager.
Public propertyServerId Returns the id of the server where is connected to.
Public propertyServerInformationManager Gives access to the ServerInformationManager.
Public propertyStorageManager Gives access to the StorageManager.
Public propertySystemTimeManager Gives access to the ISystemTimeManager.
Public propertyVirtualInputManager Gives access to the VirtualInputManager.
Top
Methods
 NameDescription
Public methodDispose Closes the active connection and releases unmanaged and - optionally - managed resources.
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.
Public eventConnectionLostEvent 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