SnapServerDatabaseBase Class

Represents the server side of a single database.

Definition

Namespace: SnapDB.Snap.Services
Assembly: SnapDB (in SnapDB.dll) Version: 1.0.102.0 -- Release Build+29075351d0e5aa4dea46a5c520805222f672dc2e
public abstract class SnapServerDatabaseBase : DisposableLoggingClassBase
Inheritance
Object    DisposableLoggingClassBase    SnapServerDatabaseBase
Derived

Constructors

SnapServerDatabaseBase Creates a SnapServerDatabaseBase

Properties

Info Gets basic information about the current Database.
Log The LogPublisher for logging messages.
(Inherited from DisposableLoggingClassBase)

Methods

CheckDisposed Checks if the class has been disposed, throws an exception if this is the case.
(Inherited from DisposableLoggingClassBase)
CreateClientDatabase Creates a ClientDatabaseBase.
CreateDatabase Creates a new server database from the provided config.
Dispose Releases all the resources used by the DisposableLoggingClassBase object.
(Inherited from DisposableLoggingClassBase)
Dispose(Boolean) Releases the unmanaged resources used by the DisposableLoggingClassBase object and optionally releases the managed resources.
(Inherited from DisposableLoggingClassBase)
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Finalize This code is here to detect when finalizers are called rather than a class be properly disposed.
(Inherited from DisposableLoggingClassBase)
GetFullStatus Gets the full status text for the server.
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetSourceDetails Retrieves source details for logging purposes, including database name, key type, and value type.
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also