/// <summary> /// ProcessRecord of the command. /// </summary> public override void ExecuteSiteRecoveryCmdlet() { base.ExecuteSiteRecoveryCmdlet(); RecoveryServicesOperationStatusResponse response = RecoveryServicesClient.DeleteVault(this.Vault.ResouceGroupName, this.Vault.Name); VaultOperationOutput output = new VaultOperationOutput() { Response = response.StatusCode == HttpStatusCode.OK ? Resources.VaultDeletionSuccessMessage : response.StatusCode.ToString() }; this.WriteObject(output, true); }
/// <summary> /// ProcessRecord of the command. /// </summary> protected override void ProcessRecord() { try { RecoveryServicesOperationStatusResponse response = RecoveryServicesClient.DeleteVault(this.Vault.ResouceGroupName, this.Vault.Name); VaultOperationOutput output = new VaultOperationOutput() { Response = response.StatusCode == HttpStatusCode.OK ? Resources.VaultDeletionSuccessMessage : response.StatusCode.ToString() }; this.WriteObject(output, true); } catch (Exception exception) { this.HandleException(exception); } }
/// <summary> /// ProcessRecord of the command. /// </summary> public override void ExecuteCmdlet() { if (ShouldProcess(Resources.VaultTarget, "remove")) { try { var response = RecoveryServicesClient.DeleteVault(this.Vault.ResourceGroupName, this.Vault.Name); VaultOperationOutput output = new VaultOperationOutput() { Response = response.Response.StatusCode == HttpStatusCode.OK ? Resources.VaultDeletionSuccessMessage : response.Response.StatusCode.ToString() }; this.WriteObject(output, true); } catch (Exception exception) { this.HandleException(exception); } } }