共用方式為


ProjectTaskProperties interface

所有 DMS 工作屬性類型的基類。 如果目前用戶端不支援工作,則會傳回此物件。

屬性

clientData

用戶端資料的索引鍵值組,以將中繼資料資訊附加至工作

commands

命令屬性的陣列。 注意:此屬性不會序列化。 它只能由伺服器填入。

errors

錯誤的陣列。 如果提交,則會忽略此動作。 注意:此屬性不會序列化。 它只能由伺服器填入。

state

工作的狀態。 如果提交,則會忽略此動作。 注意:此屬性不會序列化。 它只能由伺服器填入。

taskType

多型辨別器,指定這個物件可以有不同的類型

屬性詳細資料

clientData

用戶端資料的索引鍵值組,以將中繼資料資訊附加至工作

clientData?: {[propertyName: string]: string}

屬性值

{[propertyName: string]: string}

commands

命令屬性的陣列。 注意:此屬性不會序列化。 它只能由伺服器填入。

commands?: CommandPropertiesUnion[]

屬性值

errors

錯誤的陣列。 如果提交,則會忽略此動作。 注意:此屬性不會序列化。 它只能由伺服器填入。

errors?: ODataError[]

屬性值

state

工作的狀態。 如果提交,則會忽略此動作。 注意:此屬性不會序列化。 它只能由伺服器填入。

state?: string

屬性值

string

taskType

多型辨別器,指定這個物件可以有不同的類型

taskType: "Service.Check.OCI" | "Connect.MongoDb" | "ConnectToSource.MySql" | "ConnectToSource.Oracle.Sync" | "ConnectToSource.PostgreSql.Sync" | "ConnectToSource.SqlServer.Sync" | "ConnectToSource.SqlServer" | "ConnectToTarget.AzureDbForMySql" | "ConnectToTarget.AzureDbForPostgreSql.Sync" | "ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync" | "ConnectToTarget.SqlDb.Sync" | "ConnectToTarget.SqlDb" | "ConnectToTarget.AzureSqlDbMI.Sync.LRS" | "ConnectToTarget.AzureSqlDbMI" | "GetTDECertificates.Sql" | "GetUserTablesMySql" | "GetUserTablesOracle" | "GetUserTablesPostgreSql" | "GetUserTables.AzureSqlDb.Sync" | "GetUserTables.Sql" | "Service.Install.OCI" | "Migrate.MongoDb" | "Migrate.MySql.AzureDbForMySql" | "Migrate.MySql.AzureDbForMySql.Sync" | "Migrate.Oracle.AzureDbForPostgreSql.Sync" | "Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2" | "MigrateSchemaSqlServerSqlDb" | "Migrate.SqlServer.AzureSqlDb.Sync" | "Migrate.SqlServer.SqlDb" | "Migrate.SqlServer.AzureSqlDbMI.Sync.LRS" | "Migrate.SqlServer.AzureSqlDbMI" | "Migrate.Ssis" | "Service.Upload.OCI" | "ValidateMigrationInput.SqlServer.SqlDb.Sync" | "ValidateMigrationInput.SqlServer.AzureSqlDbMI" | "ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS" | "Validate.MongoDb" | "Validate.Oracle.AzureDbPostgreSql.Sync"

屬性值

"Service.Check.OCI" | "Connect.MongoDb" | "ConnectToSource.MySql" | "ConnectToSource.Oracle.Sync" | "ConnectToSource.PostgreSql.Sync" | "ConnectToSource.SqlServer.Sync" | "ConnectToSource.SqlServer" | "ConnectToTarget.AzureDbForMySql" | "ConnectToTarget.AzureDbForPostgreSql.Sync" | "ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync" | "ConnectToTarget.SqlDb.Sync" | "ConnectToTarget.SqlDb" | "ConnectToTarget.AzureSqlDbMI.Sync.LRS" | "ConnectToTarget.AzureSqlDbMI" | "GetTDECertificates.Sql" | "GetUserTablesMySql" | "GetUserTablesOracle" | "GetUserTablesPostgreSql" | "GetUserTables.AzureSqlDb.Sync" | "GetUserTables.Sql" | "Service.Install.OCI" | "Migrate.MongoDb" | "Migrate.MySql.AzureDbForMySql" | "Migrate.MySql.AzureDbForMySql.Sync" | "Migrate.Oracle.AzureDbForPostgreSql.Sync" | "Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2" | "MigrateSchemaSqlServerSqlDb" | "Migrate.SqlServer.AzureSqlDb.Sync" | "Migrate.SqlServer.SqlDb" | "Migrate.SqlServer.AzureSqlDbMI.Sync.LRS" | "Migrate.SqlServer.AzureSqlDbMI" | "Migrate.Ssis" | "Service.Upload.OCI" | "ValidateMigrationInput.SqlServer.SqlDb.Sync" | "ValidateMigrationInput.SqlServer.AzureSqlDbMI" | "ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS" | "Validate.MongoDb" | "Validate.Oracle.AzureDbPostgreSql.Sync"