Ejemplo n.º 1
0
        public async Task ResumePrinterAsync()
        {
            var request = new ResumePrinterRequest {
                PrinterUri = Options.Value.PrinterUrl
            };

            await TestRequestAsync(request, (client, r) => client.ResumePrinterAsync(r));
        }
Ejemplo n.º 2
0
        public void ResumePrinterAsync()
        {
            var request = new ResumePrinterRequest {
                PrinterUri = PrinterUrl
            };
            var result = _protocol.Construct(request);

            CheckResult(result);
        }
Ejemplo n.º 3
0
 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);
     }
 }
Ejemplo n.º 4
0
 public IppRequestMessage Construct(ResumePrinterRequest request) => ConstructIppRequest(request);
Ejemplo n.º 5
0
 /// <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)));
 }