/// <summary>Snippet for DeleteBudgetAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeleteBudgetRequestObjectAsync() { // Create client BudgetServiceClient budgetServiceClient = await BudgetServiceClient.CreateAsync(); // Initialize request argument(s) DeleteBudgetRequest request = new DeleteBudgetRequest { BudgetName = BudgetName.FromBillingAccountBudget("[BILLING_ACCOUNT]", "[BUDGET]"), }; // Make the request await budgetServiceClient.DeleteBudgetAsync(request); }
/// <summary>Snippet for DeleteBudget</summary> public void DeleteBudgetRequestObject() { // Snippet: DeleteBudget(DeleteBudgetRequest, CallSettings) // Create client BudgetServiceClient budgetServiceClient = BudgetServiceClient.Create(); // Initialize request argument(s) DeleteBudgetRequest request = new DeleteBudgetRequest { BudgetName = BudgetName.FromBillingAccountBudget("[BILLING_ACCOUNT]", "[BUDGET]"), }; // Make the request budgetServiceClient.DeleteBudget(request); // End snippet }
public void DeleteBudgetRequestObject() { moq::Mock <BudgetService.BudgetServiceClient> mockGrpcClient = new moq::Mock <BudgetService.BudgetServiceClient>(moq::MockBehavior.Strict); DeleteBudgetRequest request = new DeleteBudgetRequest { BudgetName = BudgetName.FromBillingAccountBudget("[BILLING_ACCOUNT]", "[BUDGET]"), }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.DeleteBudget(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); BudgetServiceClient client = new BudgetServiceClientImpl(mockGrpcClient.Object, null); client.DeleteBudget(request); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for DeleteBudgetAsync</summary> public async Task DeleteBudgetRequestObjectAsync() { // Snippet: DeleteBudgetAsync(DeleteBudgetRequest, CallSettings) // Additional: DeleteBudgetAsync(DeleteBudgetRequest, CancellationToken) // Create client BudgetServiceClient budgetServiceClient = await BudgetServiceClient.CreateAsync(); // Initialize request argument(s) DeleteBudgetRequest request = new DeleteBudgetRequest { BudgetName = BudgetName.FromBillingAccountBudget("[BILLING_ACCOUNT]", "[BUDGET]"), }; // Make the request await budgetServiceClient.DeleteBudgetAsync(request); // End snippet }
public async stt::Task DeleteBudgetRequestObjectAsync() { moq::Mock <BudgetService.BudgetServiceClient> mockGrpcClient = new moq::Mock <BudgetService.BudgetServiceClient>(moq::MockBehavior.Strict); DeleteBudgetRequest request = new DeleteBudgetRequest { BudgetName = BudgetName.FromBillingAccountBudget("[BILLING_ACCOUNT]", "[BUDGET]"), }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.DeleteBudgetAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <wkt::Empty>(stt::Task.FromResult(expectedResponse), null, null, null, null)); BudgetServiceClient client = new BudgetServiceClientImpl(mockGrpcClient.Object, null); await client.DeleteBudgetAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); await client.DeleteBudgetAsync(request, st::CancellationToken.None); mockGrpcClient.VerifyAll(); }
public DeleteBudgetResponse ApiDeleteBudget(DeleteBudgetRequest DeleteBudgetRequest) { var DeleteBudgetResponse = new DeleteBudgetResponse(); try { DeleteBudgetResponse = this.ExecuteApiDeleteBudget(DeleteBudgetRequest); } catch (Exception ex) { if (((HttpWebResponse)((WebException)ex.InnerException).Response).StatusCode == HttpStatusCode.Unauthorized) { _apiAuthentication.GetToken(true); DeleteBudgetResponse = this.ExecuteApiDeleteBudget(DeleteBudgetRequest); } } return(DeleteBudgetResponse); }
/// <summary> /// Deletes a specified Budget resource /// </summary> /// <param name="request"></param> /// <returns></returns> public DeleteBudgetResponse DeleteBudget(DeleteBudgetRequest request) { var uri = new Uri($"{GetEndPoint(BudgetsServices.Budgets, this.Region, "oci.oraclecloud.com")}/{request.BudgetId}"); var httpRequestHeaderParam = new HttpRequestHeaderParam() { IfMatch = request.IfMatch, OpcRequestId = request.OpcRequestId }; using (var webResponse = this.RestClient.Delete(uri, httpRequestHeaderParam)) using (var stream = webResponse.GetResponseStream()) using (var reader = new StreamReader(stream)) { var response = reader.ReadToEnd(); return(new DeleteBudgetResponse() { OpcRequestId = webResponse.Headers.Get("opc-request-id") }); } }
private DeleteBudgetResponse ExecuteApiDeleteBudget(DeleteBudgetRequest DeleteBudgetRequest) { return(base.ExecutePost <DeleteBudgetResponse>("api/Commands/Comercial.Ecommerce.WebServices.ApagaOrcamentoCommand", DeleteBudgetRequest, _apiAuthentication._authToken.Token)); }