internal CancelExportTaskResponse CancelExportTask(CancelExportTaskRequest request) { var marshaller = new CancelExportTaskRequestMarshaller(); var unmarshaller = CancelExportTaskResponseUnmarshaller.Instance; return(Invoke <CancelExportTaskRequest, CancelExportTaskResponse>(request, marshaller, unmarshaller)); }
// snippet-start:[CloudWatchLogs.dotnetv3.CancelExportTaskExample] public static async Task Main() { // This client object will be associated with the same AWS Region // as the default user on this system. If you need to use a // different AWS Region, pass it as a parameter to the client // constructor. var client = new AmazonCloudWatchLogsClient(); string taskId = "exampleTaskId"; var request = new CancelExportTaskRequest { TaskId = taskId, }; var response = await client.CancelExportTaskAsync(request); if (response.HttpStatusCode == System.Net.HttpStatusCode.OK) { Console.WriteLine($"{taskId} successfully canceled."); } else { Console.WriteLine($"{taskId} could not be canceled."); } }
/// <summary> /// Initiates the asynchronous execution of the CancelExportTask operation. /// </summary> /// /// <param name="request">Container for the necessary parameters to execute the CancelExportTask operation.</param> /// <param name="cancellationToken"> /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// </param> /// <returns>The task object representing the asynchronous operation.</returns> public Task <CancelExportTaskResponse> CancelExportTaskAsync(CancelExportTaskRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var marshaller = new CancelExportTaskRequestMarshaller(); var unmarshaller = CancelExportTaskResponseUnmarshaller.Instance; return(InvokeAsync <CancelExportTaskRequest, CancelExportTaskResponse>(request, marshaller, unmarshaller, cancellationToken)); }