ServerDatabaseSettings Class

The settings for a SnapServerDatabaseTKey, TValue.

Definition

Namespace: SnapDB.Snap.Services
Assembly: SnapDB (in SnapDB.dll) Version: 1.0.102.0 -- Release Build+29075351d0e5aa4dea46a5c520805222f672dc2e
public class ServerDatabaseSettings : SettingsBase<ServerDatabaseSettings>, 
	IToServerDatabaseSettings
Inheritance
Object    ImmutableObjectBaseServerDatabaseSettings    ImmutableObjectAutoBaseServerDatabaseSettings    SettingsBaseServerDatabaseSettings    ServerDatabaseSettings
Implements
IToServerDatabaseSettings

Constructors

ServerDatabaseSettings Creates a new ServerDatabaseSettings.

Properties

ArchiveList The settings for the ArchiveList.
DatabaseName The name associated with the database.
IsReadOnly Gets or sets if this class is immutable and thus read-only. Once setting to read-only, the class becomes immutable.
(Inherited from ImmutableObjectBaseT)
KeyType Gets the type of the key component.
RolloverLog The settings for the rollover log.
StreamingEncodingMethods Gets the supported streaming methods.
SupportsWriting Gets if writing or file combination will be enabled.
ValueType Gets the type of the value component.
WriteProcessor Settings for the writer -- null if the server does not support writing.

Methods

Clone Creates a clone of the object, either as a read-only instance or an editable one.
(Inherited from ImmutableObjectBaseT)
CloneEditable Creates a clone of this class that is editable. A clone is always created, even if this class is already editable.
(Inherited from ImmutableObjectBaseT)
CloneMembersAsEditable Request that member fields be cloned and marked as editable.
(Inherited from ImmutableObjectAutoBaseT)
CloneReadonly Creates a read-only clone of the object.
(Inherited from ImmutableObjectBaseT)
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
Load Loads the configuration from a stream.
(Overrides SettingsBaseTLoad(Stream))
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Save Saves the configuration to a stream.
(Overrides SettingsBaseTSave(Stream))
SetMembersAsReadOnly Requests that member fields be set to "read-only".
(Inherited from ImmutableObjectAutoBaseT)
TestForEditable Test if the class has been marked as read-only. Throws an exception if editing cannot occur.
(Inherited from ImmutableObjectBaseT)
ToStringReturns a string that represents the current object.
(Inherited from Object)
Validate Validates the configuration.
(Overrides SettingsBaseTValidate)

See Also