/// <summary> /// ProcessRecord of the command. /// </summary> public override void ExecuteSiteRecoveryCmdlet() { base.ExecuteSiteRecoveryCmdlet(); LongRunningOperationResponse responseBlue = RecoveryServicesClient.DeletePolicy(this.Policy.Name); JobResponse jobResponseBlue = RecoveryServicesClient .GetAzureSiteRecoveryJobDetails(PSRecoveryServicesClient.GetJobIdFromReponseLocation(responseBlue.Location)); WriteObject(new ASRJob(jobResponseBlue.Job)); }
/// <summary> /// ProcessRecord of the command. /// </summary> protected override void ProcessRecord() { try { LongRunningOperationResponse responseBlue = RecoveryServicesClient.DeletePolicy(this.Policy.Name); JobResponse jobResponseBlue = RecoveryServicesClient .GetAzureSiteRecoveryJobDetails(PSRecoveryServicesClient.GetJobIdFromReponseLocation(responseBlue.Location)); WriteObject(new ASRJob(jobResponseBlue.Job)); } catch (Exception exception) { this.HandleException(exception); } }