public virtual async Task <Operation <BinaryData> > CreateRasterizeJobAsync(WaitUntil waitUntil, string jobId, RequestContent content, RequestContext context = null) { Argument.AssertNotNullOrEmpty(jobId, nameof(jobId)); using var scope = ClientDiagnostics.CreateScope("ImageProcessingClient.CreateRasterizeJob"); scope.Start(); try { using HttpMessage message = CreateCreateRasterizeJobRequest(jobId, content, context); return(await ProtocolOperationHelpers.ProcessMessageAsync(_pipeline, message, ClientDiagnostics, "ImageProcessingClient.CreateRasterizeJob", OperationFinalStateVia.Location, context, waitUntil).ConfigureAwait(false)); } catch (Exception e) { scope.Failed(e); throw; } }
public virtual Operation <BinaryData> CreateDataIngestionJob(WaitUntil waitUntil, string jobId, RequestContent content, RequestContext context = null) { Argument.AssertNotNullOrEmpty(jobId, nameof(jobId)); using var scope = ClientDiagnostics.CreateScope("FarmClient.CreateDataIngestionJob"); scope.Start(); try { using HttpMessage message = CreateCreateDataIngestionJobRequest(jobId, content, context); return(ProtocolOperationHelpers.ProcessMessage(_pipeline, message, ClientDiagnostics, "FarmClient.CreateDataIngestionJob", OperationFinalStateVia.Location, context, waitUntil)); } catch (Exception e) { scope.Failed(e); throw; } }