Class ExchangeMailboxDatabase
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents a mailbox database in a Microsoft Exchange organization. This only applies to Exchange On-Premises.
public class ExchangeMailboxDatabase : BaseTypeSection, IComparable<ExchangeMailboxDatabase>
- Inheritance
-
ExchangeMailboxDatabase
- Implements
Constructors
ExchangeMailboxDatabase()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.ExchangeMailboxDatabase class.
public ExchangeMailboxDatabase()
Properties
DatabaseCopies
Gets or sets the copies of this database.
public ExchangeMailboxDatabaseCopies DatabaseCopies { get; set; }
Property Value
EdbFilePath
Gets or sets the full path to the edb database file – for example "D:\Mailboxes\Mailbox Database 1485440737.edb".
public string EdbFilePath { get; set; }
Property Value
Guid
Gets or sets the identifier of the mailbox database in GUID format.
public string Guid { get; set; }
Property Value
Identity
Gets or sets the identity of the mailbox database.
public string Identity { get; set; }
Property Value
LastFullBackup
Gets or sets the date and time of the last full backup.
public DateTime LastFullBackup { get; set; }
Property Value
LastIncrementalBackup
Gets or sets the date and time of the last incremental backup.
public DateTime LastIncrementalBackup { get; set; }
Property Value
Limits
Gets or sets the limit settings for the database.
public ExchangeMailboxDatabaseLimitSettings Limits { get; set; }
Property Value
Maintenance
Gets or sets the maintenance settings for the mailbox database.
public ExchangeMailboxDatabaseMaintenanceSettings Maintenance { get; set; }
Property Value
MasterName
Gets or sets the name of the master - either server or database availability group.
public string MasterName { get; set; }
Property Value
MasterType
Gets or sets the master type.
public ExchangeMailboxDatabaseMasterType MasterType { get; set; }
Property Value
MasterTypeString
Gets the master type as a human readable string.
public string MasterTypeString { get; set; }
Property Value
Name
Gets or sets the name of the mailbox database.
public string Name { get; set; }
Property Value
OfflineAddressBook
Gets or sets the offline address book for the database.
public string OfflineAddressBook { get; set; }
Property Value
PublicFolderDatabase
Gets or sets the public folder database associated with this mailbox database.
public string PublicFolderDatabase { get; set; }
Property Value
Servers
Gets or sets the servers hosting a copy of this database.
public SerializableStringCollection Servers { get; set; }
Property Value
- SerializableStringCollection
Status
Gets or sets status information for the mailbox database.
public ExchangeMailboxDatabaseStatus Status { get; set; }
Property Value
Remarks
The server hosting the database must be online and accessible for this section to complete successfully.
WhenChanged
Gets or sets the date and time when the object was last updated.
public DateTime WhenChanged { get; set; }
Property Value
Methods
Clone()
Returns a CENTREL.XIA.Configuration.Types.ExchangeMailboxDatabase cloned from this object.
public ExchangeMailboxDatabase Clone()
Returns
- ExchangeMailboxDatabase
A CENTREL.XIA.Configuration.Types.ExchangeMailboxDatabase.
CompareTo(ExchangeMailboxDatabase)
Compares two CENTREL.XIA.Configuration.Types.ExchangeMailboxDatabase objects to allow sorting alphabetically by name.
public int CompareTo(ExchangeMailboxDatabase other)
Parameters
other
ExchangeMailboxDatabaseThe CENTREL.XIA.Configuration.Types.ExchangeMailboxDatabase to compare to.
Returns
- int
The sort order of the two CENTREL.XIA.Configuration.Types.ExchangeMailboxDatabase objects.