Esempio n. 1
0
        public async Task PurgeJobsAsync()
        {
            var request = new PurgeJobsRequest {
                PrinterUri = Options.Value.PrinterUrl
            };

            await TestRequestAsync(request, (client, r) => client.PurgeJobsAsync(r));
        }
Esempio n. 2
0
        public void PurgeJobsAsync()
        {
            var request = new PurgeJobsRequest {
                PrinterUri = PrinterUrl
            };
            var result = _protocol.Construct(request);

            CheckResult(result);
        }
Esempio n. 3
0
 /// <summary>
 ///     Purge-Jobs Operation
 ///     https://tools.ietf.org/html/rfc2911#section-3.2.9
 /// </summary>
 /// <param name="request"></param>
 /// <returns></returns>
 public async Task <PurgeJobsResponse> PurgeJobsAsync(PurgeJobsRequest request)
 {
     return(await SendAsync(request.PrinterUri, () => _ippProtocol.Construct(request),
                            ippResponse => _ippProtocol.ConstructPurgeJobsResponse(ippResponse)));
 }
Esempio n. 4
0
 public IppRequestMessage Construct(PurgeJobsRequest request) => ConstructIppRequest(request);