openPDC Historian Help
IService Interface
NamespacesTVA.Historian.ServicesIService

[This is preliminary documentation and is subject to change.]

Defines a web service that can send and receive data over REST (Representational State Transfer) interface.
Declaration Syntax
C#Visual BasicVisual C++
public interface IService : ISupportLifecycle, 
	IDisposable, IPersistSettings
Public Interface IService _
	Implements ISupportLifecycle, IDisposable, IPersistSettings
public interface class IService : ISupportLifecycle, 
	IDisposable, IPersistSettings
Members
All MembersMethodsPropertiesEvents



IconMemberDescription
Archive
Gets or sets the IArchive used by the web service for its data.

Dispose()()()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
Enabled
Gets or sets a boolean value that indicates whether the object is enabled.
(Inherited from ISupportLifecycle.)
Initialize()()()
Initializes the state of the object.
(Inherited from ISupportLifecycle.)
LoadSettings()()()
Loads saved settings from the config file.
(Inherited from IPersistSettings.)
PersistSettings
Determines whether the object settings are to be persisted to the config file.
(Inherited from IPersistSettings.)
SaveSettings()()()
Saves settings to the config file.
(Inherited from IPersistSettings.)
ServiceContract
Gets or sets the contract interface implemented by the web service.

ServiceDataFlow
Gets or sets the DataFlowDirection of the web service.

ServiceHost
Gets the WebServiceHost hosting the web service.

ServiceHostCreated
Occurs when the ServiceHost has been created for the specified ServiceUri.

ServiceHostStarted
Occurs when the ServiceHost can process requests via all of its endpoints.

ServiceProcessError
Occurs when an Exception is encountered when processing a request.

ServiceUri
Gets or sets the URI where the web service is to be hosted.

SettingsCategory
Gets or sets the category name under which the object settings are persisted in the config file.
(Inherited from IPersistSettings.)

Assembly: TVA.Historian (Module: TVA.Historian) Version: 1.0.0.0