Click or drag to resize

HiTSoftware.DBMoto.Application Namespace

Common types defined for the DBMoto application
Classes
  ClassDescription
Public classDailyRecurrence
Specific instance of a recurrence scheduled on a daily basis.
Public classDatasource
Contains the properties for a Datasource object used to configure a connection to a database. The connection needs to be one among the supported types loaded from the datasources.xml file. The Datasource class is needed when defining an IConnection object. Specifically, the name field will be used to determine the connection datasource type to be used to instantiate an ADO.NET System.Data.IDbConnection instance.
Public classHourlyRecurrence
Specific instance of a recurrence scheduled on an hourly basis.
Public classIdentityTypeExtension
Handle upgrade IdentityType.DBMotoAuthentication to IdentityType.UserNameAuthentication
Public classLogTypeMethods
Extension methods for the LogType class
Public classLSACommon
LSA common values
Public classLSATypeName
LSATypeName Used as parameter to Windows Service to indicate which LRA
Public classMonthlyRecurrence
Specific instance of a recurrence scheduled on a monthly basis.
Public classProvider
Contains the properties for a Provider object used to configure a connection to a database. The connection can use a .NET, ODBC or OLEDB provider, depending on the supported types loaded from the providers.xml file. The Provider class is needed when defining an IConnection object. Specifically, the name field will be used to determine the connection class type to be used to instantiate an ADO.NET System.Data.IDbConnection instance.
Public classCode exampleRecurrence
Abstract class that handles a replication recurrence. A recurrence can be either a refresh recurrence (used to implement a recurrent refresh operation) or a mirroring recurrence (used to implement an interruption in the continuous mirroring process).
Public classTimeSchedule
This class handles a time schedule for the Recurrence class. Time schedule has a start time (a time of the day) and optionally a duration. It will be used in refresh recurrences where it specifies a start time of the scheduled refresh and in mirroring recurrences where it specifies a start time and an interval time when to interrupt the scheduled mirroring.
Public classTimeSchedules
List of TimeSchedule objects.
Public classWeeklyRecurrence
Specific instance of a recurrence scheduled on a weekly basis.
Public classYearlyRecurrence
Specific instance of a recurrence scheduled on a yearly basis.
Structures
  StructureDescription
Public structureMonthDays
Struct defining a bitmask to select days of the month (from 1 to 31).
Enumerations
  EnumerationDescription
Public enumerationAlertAttachmentType
Type of attachment to be sent with an alert message
Public enumerationAlertEventProperties
List of alert event properties
Public enumerationAlertEventType
Defines the types of events used for the alert
Public enumerationAlertMessageProperties
List of alert message properties
Public enumerationAlertMessageType
Defines the type of alert event defined
Public enumerationAlertScheduleType
Limits the number of times an alert is generated
Public enumerationBindingProtocol
Specifies the protocol type used to communicate with the Server Agent
Public enumerationBulkType
Refresh bulk types
Public enumerationCommitMode
Mirroring commit mode
Public enumerationConflictResolver
Enumeration of the metadata Replication conflict resolver
Public enumerationCreateTableRule
Automatic create table rules
Public enumerationDatabaseType
List of all supported databases
Public enumerationDataType
Data Replication internal data type enum
Public enumerationDayNumber
Scheduler bitmask for the day number within a month
Public enumerationDBMotoPermissionEnum
Specifies the permission types
Public enumerationDBMotoStandardRoles
Specifies the standard user roles
Public enumerationDifferenceType
Specifies the type of the difference during the verification process
Public enumerationFileCompressionFormat
Compression file format
Public enumerationFileFormat
Flat file format
Public enumerationFTPType
Defines the FTP type
Public enumerationGroupType
Defines the group type of a group
Public enumerationHistoryTablesOptions
History Tables options
Public enumerationIdentityType
Specifies the authentication type used to login to Server Agent
Public enumerationInsertMode
Refresh insert mode
Public enumerationLogType
Transactional support type Make sure DBConfig.DBConfigClass.m_sLogTypeNames values match with this
Public enumerationLSACommonFileFormatVersion
LSA file format version
Public enumerationLSAFileType
LRAFileType Written to binlog file header to indicate type of LRA (2 bytes)
Public enumerationMappingRule
Automatic mapping rules
Public enumerationMessageActivityType
Activity message type
Public enumerationMessageExitStatus
Log message exit status
Public enumerationMessageSessionType
Log message session type
Public enumerationMessageType
Log message type
Public enumerationMetadataStatus
Metadata status
Public enumerationMirroringInsertMode
Mirroring insert mode
Public enumerationMonths
Scheduler months bitmask
Public enumerationObsoleteMessageExitStatus
Log message exit status (obsolete) Settings previous to ver. 8.3.0
Public enumerationPostgresPluginType
Postgres plugin types
Public enumerationRecurrenceType
Scheduler recurrence type
Public enumerationReplExit
Enumeration of the metadata Replication exit status
Public enumerationReplicationVerifierProperties
Enumeration of the metadata Replication Verifier properties
Public enumerationReplInitStatus
Enumeration of the metadata Replication initialization status
Public enumerationReplMode
Enumeration of the metadata Replication mode
Public enumerationReplPartitionProperties
Enumeration of the metadata Replication Partition properties
Public enumerationReplStatus
Enumeration of the metadata Replication status
Public enumerationReplStatusError
Enumeration of the Replication status error code
Public enumerationSchedulerType
Scheduler type
Public enumerationScriptLanguageEnum
Metadata script language
Public enumerationServerStatus
List of all server statuses
Public enumerationServerStatusChangeType
Server status change types
Public enumerationSetupPlatform
Types of setup platform
Public enumerationStorageType
List all storage types
Public enumerationTriggerGapRecoveryOptions
Enumeration of the TriggerGapRecovery option
Public enumerationVerifierDateTimeOption
Refresh insert mode
Public enumerationVerifierReconcileOperationType
Verifier Reconcile Operation Type
Public enumerationWeekDays
Scheduler week days bitmask
Public enumerationWeekNumber
Scheduler bitmask for the week number within a month