你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ArmRecoveryServicesSiteRecoveryModelFactory.AsrTask 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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、、ConsistencyCheckTaskDetails、FabricReplicationGroupTaskDetails、SiteRecoveryJobTaskDetailsManualActionTaskDetails、 ScriptActionTaskDetailsSiteRecoveryVmTaskDetails 和 VmNicUpdatesTaskDetails。
- groupTaskCustomDetails
- SiteRecoveryGroupTaskDetails
如果任务类型为 GroupTaskDetails 或派生自任务类型之一,则自定义任务详细信息基于任务类型。 请注意 SiteRecoveryGroupTaskDetails ,是基类。 根据方案,可能需要在此处分配基类的派生类,或者此属性需要强制转换为可能的派生类之一。 可用的派生类包括 InlineWorkflowTaskDetails、 RecoveryPlanGroupTaskDetails 和 RecoveryPlanShutdownGroupTaskDetails。
任务错误详细信息。
返回
用于模拟的新 AsrTask 实例。