Class AzureSqlDatabaseSyncGroup
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents an Azure SQL database sync group.
public class AzureSqlDatabaseSyncGroup : GlobalSerializableClassicBase, IComparable<AzureSqlDatabaseSyncGroup>
- Inheritance
-
AzureSqlDatabaseSyncGroup
- Implements
Constructors
AzureSqlDatabaseSyncGroup()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.AzureSqlDatabaseSyncGroup class.
public AzureSqlDatabaseSyncGroup()
Properties
AutomaticSyncInterval
Gets or sets the automatic sync interval in seconds. A value of -1 represents automatic sync being disabled.
public int AutomaticSyncInterval { get; set; }
Property Value
AutomaticSyncIntervalString
Gets the automatic sync setting as a human readable string.
public string AutomaticSyncIntervalString { get; set; }
Property Value
ConflictResolutionPolicy
Gets or sets the conflict resolution policy.
public AzureSqlDatabaseSyncGroupConflictResolutionPolicy ConflictResolutionPolicy { get; set; }
Property Value
ConflictResolutionPolicyString
Gets the conflict resolution policy as a human readable string.
public string ConflictResolutionPolicyString { get; set; }
Property Value
Name
Gets or sets the name of the sync group.
public string Name { get; set; }
Property Value
UsePrivateLinkConnection
Gets or sets whether to use a private link.
public BooleanOption UsePrivateLinkConnection { get; set; }
Property Value
Methods
CompareTo(AzureSqlDatabaseSyncGroup)
Compares two CENTREL.XIA.Configuration.Types.AzureSqlDatabaseSyncGroup objects to allow sorting alphabetically by name.
public int CompareTo(AzureSqlDatabaseSyncGroup other)
Parameters
other
AzureSqlDatabaseSyncGroupThe CENTREL.XIA.Configuration.Types.AzureSqlDatabaseSyncGroup to compare to.
Returns
- int
The sort order of the two CENTREL.XIA.Configuration.Types.AzureSqlDatabaseSyncGroup objects.