openPDC Historian Help
ReplicationProviderBase Class
NamespacesTVA.Historian.ReplicationReplicationProviderBase
Base class for a provider of replication mechanism for the IArchive.
Declaration Syntax
C#Visual BasicVisual C++
public abstract class ReplicationProviderBase : IReplicationProvider, 
	ISupportLifecycle, IDisposable, IPersistSettings
Public MustInherit Class ReplicationProviderBase _
	Implements IReplicationProvider, ISupportLifecycle, IDisposable, IPersistSettings
public ref class ReplicationProviderBase abstract : IReplicationProvider, 
	ISupportLifecycle, IDisposable, IPersistSettings
Members
All MembersConstructorsMethodsPropertiesEvents



IconMemberDescription
ReplicationProviderBase()()()
Initializes a new instance of the replication provider.

ArchiveLocation
Gets or sets the primary location of the IArchive.

Dispose()()()
Releases all the resources used by the replication provider.

Dispose(Boolean)
Releases the unmanaged resources used by the replication provider and optionally releases the managed resources.

Enabled
Gets or sets a boolean value that indicates whether the replication provider is currently enabled.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()
Releases the unmanaged resources before the replication provider is reclaimed by GC.
(Overrides Object.Finalize()()().)
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 replication provider.

LoadSettings()()()
Loads saved replication provider settings from the config file if the PersistSettings property is set to true.

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
OnReplicationComplete()()()
Raises the ReplicationComplete event.

OnReplicationException(Exception)
Raises the ReplicationException event.

OnReplicationProgress(ProcessProgress<(Of <(Int32>)>))
Raises the ReplicationProgress event.

OnReplicationStart()()()
Raises the ReplicationStart event.

PersistSettings
Gets or sets a boolean value that indicates whether the replication provider settings are to be saved to the config file.

ReplicaLocation
Gets or sets the mirrored location of the IArchive.

Replicate()()()
Replicates the IArchive.

ReplicateArchive()()()
When overridden in a derived class, replicates the IArchive.

ReplicationComplete
Occurs when the process of replicating the IArchive is complete.

ReplicationException
Occurs when an Exception is encountered during the replication process of IArchive.

ReplicationInterval
Gets or sets the interval in minutes at which the IArchive is to be replicated.

ReplicationProgress
Occurs when the IArchive is being replicated.

ReplicationStart
Occurs when the process of replicating the IArchive is started.

SaveSettings()()()
Saves replication provider settings to the config file if the PersistSettings property is set to true.

SettingsCategory
Gets or sets the category under which the replication provider settings are to be saved to the config file if the PersistSettings property is set to true.

ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Inheritance Hierarchy
Object
ReplicationProviderBase

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