Click or drag to resize

ServiceHelper Properties

The ServiceHelper type exposes the following members.

Properties
  Name Description
Protected property CanRaiseEvents Gets a value indicating whether the component can raise an event.
(Inherited from Component)
Public property ClientRequestHandlers Gets a list of ClientRequestHandler registered for handling requests from RemoteClients.
Public property ClientRequestHistory Gets a list of ClientRequestInfo for requests made by RemoteClients.
Public property ConnectionErrorLogger Gets the ErrorLogger component used for logging connection related exceptions encountered in the ParentService.
Public property Container Gets the IContainer that contains the Component.
(Inherited from Component)
Protected property DesignMode Gets a value that indicates whether the Component is currently in design mode.
(Inherited from Component)
Public property Enabled Gets or sets a boolean value that indicates whether the ServiceHelper is currently enabled.
Public property ErrorLogger Gets the ErrorLogger component used for logging errors encountered in the ParentService.
Protected property Events Gets the list of event handlers that are attached to this Component.
(Inherited from Component)
Public property HealthMonitorInterval Gets or sets the interval, in seconds, over which to sample the performance monitor for health statistics.
Public property IsDisposed Gets a flag that indicates whether the object has been disposed.
Public property LogStatusUpdates Gets or sets a boolean value that indicates whether messages sent using UpdateStatus(UpdateType, String, Object) or UpdateStatus(Guid, UpdateType, String, Object) are to be logged to the StatusLog.
Public property MaxStatusUpdatesFrequency Gets or sets the maximum number of status update messages that can be issued in a second without getting suppressed from being displayed.
Public property MaxStatusUpdatesLength Gets or sets the maximum numbers of characters allowed in update status messages without getting suppressed from being displayed.
Public property MonitorServiceHealth Gets or sets a boolean value that indicates whether the health of the ParentService is to be monitored.
Public property Name Gets the unique identifier of the ServiceHelper.
Public property ParentService Gets or sets the ServiceBase to which the ServiceHelper will provided added functionality.
Public property PerformanceMonitor Gets the PerformanceMonitor object used for monitoring the health of the ParentService.
Public property PersistSettings Gets or sets a boolean value that indicates whether the settings of ServiceHelper are to be saved to the config file.
Public property Processes Gets a list of ServiceProcess defined in the ServiceHelper.
Public property ProcessScheduler Gets the ScheduleManager component used for scheduling defined ServiceProcess.
Public property RemoteClients Gets a list of ClientInfo for remote clients connected to the RemotingServer.
Public property RemotingServer Gets or sets the ServerBase component used for communicating with RemoteClients.
Public property RequestHistoryLimit Gets or sets the maximum number of ClientRequest entries to be maintained in the ClientRequestHistory.
Public property SecureRemoteInteractions Gets or sets a boolean value that indicates whether ServiceHelper will secure remote interactions from ClientHelper.
Public property SerializationFormat Gets or sets a value that indicates the desired message SerializationFormat for interaction with ClientHelper.
Public property ServiceComponents Gets a list of components that implement the ISupportLifecycle interface used by the ParentService.
Public property SettingsCategory Gets or sets the category under which the settings of ServiceHelper are to be saved to the config file if the PersistSettings property is set to true.
Public property Site Gets or sets the ISite of the Component.
(Inherited from Component)
Public property Status Gets the descriptive status of the ServiceHelper.
Public property StatusLog Gets the LogFile component used for logging status messages to a text file.
Public property SupportFileManagementCommands Gets or sets boolean value that indicates whether the ServiceHelper will have support for file-management commands.
Public property SupportSystemCommands Gets or sets a boolean value that indicates whether ServiceHelper commands will have support for system-level access (-system switch).
Public property SupportTelnetSessions Gets or sets a boolean value that indicates whether the ServiceHelper will have support for remote telnet-like sessions.
Top
See Also