public async Task ResumePrinterAsync() { var request = new ResumePrinterRequest { PrinterUri = Options.Value.PrinterUrl }; await TestRequestAsync(request, (client, r) => client.ResumePrinterAsync(r)); }
public void ResumePrinterAsync() { var request = new ResumePrinterRequest { PrinterUri = PrinterUrl }; var result = _protocol.Construct(request); CheckResult(result); }
public async Task PausePrinterAsync() { try { var request = new PausePrinterRequest { PrinterUri = Options.Value.PrinterUrl }; await TestRequestAsync(request, (client, r) => client.PausePrinterAsync(r)); } finally { var request = new ResumePrinterRequest { PrinterUri = Options.Value.PrinterUrl }; using var client = GetSharpIppClientWithoutLog; await client.ResumePrinterAsync(request); } }
public IppRequestMessage Construct(ResumePrinterRequest request) => ConstructIppRequest(request);
/// <summary> /// Resume-Printer Operation /// https://tools.ietf.org/html/rfc2911#section-3.2.8 /// </summary> /// <param name="request"></param> /// <returns></returns> public async Task <ResumePrinterResponse> ResumePrinterAsync(ResumePrinterRequest request) { return(await SendAsync(request.PrinterUri, () => _ippProtocol.Construct(request), ippResponse => _ippProtocol.ConstructResumePrinterResponse(ippResponse))); }