你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ArmRecoveryServicesSiteRecoveryModelFactory.AsrTask 方法

定义

初始化 AsrTask 的新实例。

public static Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.AsrTask AsrTask (string taskId = default, string name = default, DateTimeOffset? startOn = default, DateTimeOffset? endOn = default, System.Collections.Generic.IEnumerable<string> allowedActions = default, string friendlyName = default, string state = default, string stateDescription = default, string taskType = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryTaskTypeDetails customDetails = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryGroupTaskDetails groupTaskCustomDetails = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryJobErrorDetails> errors = default);
static member AsrTask : string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * seq<string> * string * string * string * string * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryTaskTypeDetails * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryGroupTaskDetails * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryJobErrorDetails> -> Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.AsrTask
Public Shared Function AsrTask (Optional taskId As String = Nothing, Optional name As String = Nothing, Optional startOn As Nullable(Of DateTimeOffset) = Nothing, Optional endOn As Nullable(Of DateTimeOffset) = Nothing, Optional allowedActions As IEnumerable(Of String) = Nothing, Optional friendlyName As String = Nothing, Optional state As String = Nothing, Optional stateDescription As String = Nothing, Optional taskType As String = Nothing, Optional customDetails As SiteRecoveryTaskTypeDetails = Nothing, Optional groupTaskCustomDetails As SiteRecoveryGroupTaskDetails = Nothing, Optional errors As IEnumerable(Of SiteRecoveryJobErrorDetails) = Nothing) As AsrTask

参数

taskId
String

ID。

name
String

唯一的任务名称。

startOn
Nullable<DateTimeOffset>

开始时间。

endOn
Nullable<DateTimeOffset>

结束时间。

allowedActions
IEnumerable<String>

适用于此任务的状态/操作。

friendlyName
String

名称。

state
String

状态。 它是其中一个值 - NotStarted、InProgress、Succeeded、Failed、Cancelled、Suspended 或 Other。

stateDescription
String

任务状态的说明。 例如 - 对于“成功”状态,说明可以为 Completed、PartiallySucceededed、CompletedWithInformation 或 Skipped。

taskType
String

任务的类型。 CustomDetails 属性中的详细信息取决于此类型。

customDetails
SiteRecoveryTaskTypeDetails

基于任务类型的自定义任务详细信息。 请注意 SiteRecoveryTaskTypeDetails ,是基类。 根据方案,可能需要在此处分配基类的派生类,或者此属性需要强制转换为可能的派生类之一。 可用的派生类包括 AutomationRunbookTaskDetails、、ConsistencyCheckTaskDetailsFabricReplicationGroupTaskDetailsSiteRecoveryJobTaskDetailsManualActionTaskDetailsScriptActionTaskDetailsSiteRecoveryVmTaskDetailsVmNicUpdatesTaskDetails

groupTaskCustomDetails
SiteRecoveryGroupTaskDetails

如果任务类型为 GroupTaskDetails 或派生自任务类型之一,则自定义任务详细信息基于任务类型。 请注意 SiteRecoveryGroupTaskDetails ,是基类。 根据方案,可能需要在此处分配基类的派生类,或者此属性需要强制转换为可能的派生类之一。 可用的派生类包括 InlineWorkflowTaskDetailsRecoveryPlanGroupTaskDetailsRecoveryPlanShutdownGroupTaskDetails

errors
IEnumerable<SiteRecoveryJobErrorDetails>

任务错误详细信息。

返回

用于模拟的新 AsrTask 实例。

适用于