protected override void ProcessRecord() { base.ProcessRecord(); if (!ConfirmDelete("OCIDataconnectivityRegistry", "Remove")) { return; } DeleteRegistryRequest request; try { request = new DeleteRegistryRequest { RegistryId = RegistryId, IsForceOperation = IsForceOperation, IfMatch = IfMatch, OpcRequestId = OpcRequestId }; response = client.DeleteRegistry(request).GetAwaiter().GetResult(); WriteOutput(response, CreateWorkRequestObject(response.OpcWorkRequestId)); FinishProcessing(response); } catch (Exception ex) { TerminatingErrorDuringExecution(ex); } }
/// <summary> /// 删除指定用户下某个 registry. /// [MFA enabled] /// </summary> /// <param name="request">请求参数信息</param> /// <returns>请求结果信息</returns> public async Task <DeleteRegistryResponse> DeleteRegistry(DeleteRegistryRequest request) { return(await new DeleteRegistryExecutor().Client(this).Execute <DeleteRegistryResponse, DeleteRegistryResult, DeleteRegistryRequest>(request).ConfigureAwait(false)); }
/// <summary> /// 删除指定用户下某个 registry. /// [MFA enabled] /// </summary> /// <param name="request">请求参数信息</param> /// <returns>请求结果信息</returns> public DeleteRegistryResponse DeleteRegistry(DeleteRegistryRequest request) { return(new DeleteRegistryExecutor().Client(this).Execute <DeleteRegistryResponse, DeleteRegistryResult, DeleteRegistryRequest>(request)); }