public void RestartJobAsync() { var request = new RestartJobRequest { PrinterUri = PrinterUrl, JobId = JobId }; var result = _protocol.Construct(request); CheckResult(result); }
public async Task RestartJobAsync() { await TestJobRequestAsync(async jobId => { var request = new RestartJobRequest { PrinterUri = Options.Value.PrinterUrl, JobId = jobId }; return(await TestRequestAsync(request, (client, r) => client.RestartJobAsync(r))); }); }
public IppRequestMessage Construct(RestartJobRequest request) => ConstructIppRequest(request);
/// <summary> /// Restart-Job Operation /// https://tools.ietf.org/html/rfc2911#section-3.3.7 /// </summary> /// <param name="request"></param> /// <returns></returns> public async Task <RestartJobResponse> RestartJobAsync(RestartJobRequest request) { return(await SendAsync(request.PrinterUri, () => _ippProtocol.Construct(request), ippResponse => _ippProtocol.ConstructRestartJobResponse(ippResponse))); }