Class MdbArea
Represents a general ancestor for CENTRAL or partitioned areas
Inheritance
System.Object
MdbArea
Implements
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: Azos.Sky.dll
Syntax
public abstract class MdbArea : MdbAppComponent, IDisposable, IApplicationComponent, IExternallyParameterized, INamed
Constructors
MdbArea(MdbDataStore, IConfigSectionNode)
Declaration
protected MdbArea(MdbDataStore store, IConfigSectionNode node)
Parameters
Fields
CENTRAL_AREA_NAME
Declaration
public const string CENTRAL_AREA_NAME = "CENTRAL"
Field Value
Type |
Description |
System.String |
|
CONFIG_AREA_SECTION
Declaration
public const string CONFIG_AREA_SECTION = "area"
Field Value
Type |
Description |
System.String |
|
CONFIG_ORDER_ATTR
Declaration
public const string CONFIG_ORDER_ATTR = "order"
Field Value
Type |
Description |
System.String |
|
CONFIG_PARTITION_SECTION
Declaration
public const string CONFIG_PARTITION_SECTION = "partition"
Field Value
Type |
Description |
System.String |
|
CONFIG_PRIMARY_CONNECT_STRING_ATTR
Declaration
public const string CONFIG_PRIMARY_CONNECT_STRING_ATTR = "primary-cs"
Field Value
Type |
Description |
System.String |
|
CONFIG_SECONDARY_CONNECT_STRING_ATTR
Declaration
public const string CONFIG_SECONDARY_CONNECT_STRING_ATTR = "secondary-cs"
Field Value
Type |
Description |
System.String |
|
CONFIG_SHARD_SECTION
Declaration
public const string CONFIG_SHARD_SECTION = "shard"
Field Value
Type |
Description |
System.String |
|
CONFIG_START_GDID_ATTR
Declaration
public const string CONFIG_START_GDID_ATTR = "start-gdid"
Field Value
Type |
Description |
System.String |
|
Properties
AllPartitions
Returns all ordered partitions of the area - one for central, or all actual partitions for partitioned area
Declaration
public abstract IEnumerable<MdbArea.Partition> AllPartitions { get; }
Property Value
AllShards
Returns all ordered shards within ordered partitions
Declaration
public abstract IEnumerable<MdbArea.Partition.Shard> AllShards { get; }
Property Value
Name
Declaration
public abstract string Name { get; }
Property Value
Type |
Description |
System.String |
|
PhysicalDataStore
Physical data store that services the area
Declaration
public ICRUDDataStoreImplementation PhysicalDataStore { get; }
Property Value
Store
Declaration
public MdbDataStore Store { get; }
Property Value
Methods
Destructor()
Declaration
protected override void Destructor()
Overrides
Implements
System.IDisposable
Extension Methods