openPDC Historian Help
Services Class
NamespacesTVA.Historian.ServicesServices

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

A class that loads all of the web services.
Declaration Syntax
C#Visual BasicVisual C++
public class Services : AdapterLoader<IService>
Public Class Services _
	Inherits AdapterLoader(Of IService)
public ref class Services : public AdapterLoader<IService^>
Members
All MembersConstructorsMethodsPropertiesEvents



IconMemberDescription
Services()()()
Initializes a new instance of the Services class

AdapterDirectory
Gets or sets the directory where Adapters are located.
(Inherited from AdapterLoader<(Of <(IService>)>).)
AdapterLoaded
Occurs when a new adapter is loaded to the Adapters list.
(Inherited from AdapterLoader<(Of <(IService>)>).)
AdapterLoadException
Occurs when an Exception is encountered when loading an adapter.
(Inherited from AdapterLoader<(Of <(IService>)>).)
Adapters
Gets a list of adapters loaded from the AdapterDirectory.
(Inherited from AdapterLoader<(Of <(IService>)>).)
AdapterUnloaded
Occurs when an existing adapter is unloaded from the Adapters list.
(Inherited from AdapterLoader<(Of <(IService>)>).)
AdapterWatcher
Gets the FileSystemWatcher object watching for new adapter assemblies added at runtime.
(Inherited from AdapterLoader<(Of <(IService>)>).)
Dispose()()()
Releases all the resources used by the AdapterLoader<(Of <(T>)>).
(Inherited from AdapterLoader<(Of <(IService>)>).)
Dispose(Boolean)
Releases the unmanaged resources used by the AdapterLoader<(Of <(T>)>) and optionally releases the managed resources.
(Inherited from AdapterLoader<(Of <(IService>)>).)
Enabled
Gets or sets a boolean value that indicates whether the AdapterLoader<(Of <(T>)>) is currently enabled.
(Inherited from AdapterLoader<(Of <(IService>)>).)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
ExecuteAdapterOperation(T, Object)
Executes an operation on the adapter with the given data.
(Inherited from AdapterLoader<(Of <(IService>)>).)
Finalize()()()
Releases the unmanaged resources before the AdapterLoader<(Of <(T>)>) is reclaimed by GC.
(Inherited from AdapterLoader<(Of <(IService>)>).)
GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
Initialize()()()
Initializes the AdapterLoader<(Of <(T>)>).
(Inherited from AdapterLoader<(Of <(IService>)>).)
Initialize(IEnumerable<(Of <(Type>)>))
Initializes the AdapterLoader<(Of <(T>)>).
(Inherited from AdapterLoader<(Of <(IService>)>).)
MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
OnAdapterLoaded(T)
Raises the AdapterLoaded event.
(Inherited from AdapterLoader<(Of <(IService>)>).)
OnAdapterLoadException(Type, Exception)
Raises the AdapterLoadException event.
(Inherited from AdapterLoader<(Of <(IService>)>).)
OnAdapterUnloaded(T)
Raises the AdapterUnloaded event.
(Inherited from AdapterLoader<(Of <(IService>)>).)
OnOperationExecutionException(T, Exception)
Raises the OperationExecutionException event.
(Inherited from AdapterLoader<(Of <(IService>)>).)
OperationExecutionException
Occurs when an Exception is encountered while executing a queued operation on one the Adapters.
(Inherited from AdapterLoader<(Of <(IService>)>).)
OperationQueue
Gets the ProcessQueue<(Of <(T>)>) object to be used for queuing operations to be executed on Adapters.
(Inherited from AdapterLoader<(Of <(IService>)>).)
ProcessAdapter(Type)
Processes the adapterType by creating its instance and initializing it.
(Inherited from AdapterLoader<(Of <(IService>)>).)
ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
WatchForAdapters
Gets or sets a boolean value that indicates whether new assemblies added at runtime will be processed for Adapters.
(Inherited from AdapterLoader<(Of <(IService>)>).)
Inheritance Hierarchy
Object
AdapterLoader<(Of <(IService>)>)
 Services

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