C# Класс TSVCEO.CloudPrint.Proxy.CloudPrintProxy

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
DeleteCloudPrinter void
Dispose void
GetCloudPrintJobs IEnumerable
GetPrintQueues IEnumerable
PollUpdateCloudPrintJobs void
PollUpdatePrintQueues void
ProcessPush void
RegisterCloudPrinter string
RequestAuthCode string
RunXMPP void
ThrowIfDisposed void
UpdateCloudPrintJobs IEnumerable
UpdateCloudPrintJobs IEnumerable
UpdateCloudPrinter void
UpdatePrintQueues IEnumerable
XMPP_Ended void
XMPP_Reconnect void

Открытые методы

Метод Описание
AcceptAuthCode ( string email ) : void
ClearAuthCode ( ) : void
CloudPrintProxy ( IPrintJobProcessor printjobprocessor, Action operationCancelledCallback ) : System
Dispose ( ) : void
EnqueuePrintJob ( string jobid ) : void
GetCloudPrintJobById ( string id ) : CloudPrintJob
GetCloudPrintJobsForUser ( string username ) : IEnumerable
GetCloudPrinterById ( string id ) : CloudPrinter
GetCloudPrinterByName ( string name ) : CloudPrinter
GetPrintDataStream ( CloudPrintJob job ) : Stream
GetPrintTicket ( CloudPrintJob job ) : PrintTicket
GetQueuedJobs ( ) : IEnumerable
GetQueuedJobs ( string username ) : IEnumerable
Register ( ) : string
RequestAuthCode ( ) : string
RestartDeferredJobs ( string username ) : void
Start ( bool useXMPP ) : void
Stop ( ) : void
UpdateCloudPrintJobs ( string printerid ) : IEnumerable
UpdatePrintJob ( CloudPrintJob job ) : void

Приватные методы

Метод Описание
DeleteCloudPrinter ( string printerid ) : void
Dispose ( bool disposing ) : void
GetCloudPrintJobs ( ) : IEnumerable
GetPrintQueues ( ) : IEnumerable
PollUpdateCloudPrintJobs ( ) : void
PollUpdatePrintQueues ( ) : void
ProcessPush ( System.Xml.Linq.XElement el, XMPP xmpp ) : void
RegisterCloudPrinter ( CloudPrinter printer ) : string
RequestAuthCode ( string URL ) : string
RunXMPP ( ) : void
ThrowIfDisposed ( ) : void
UpdateCloudPrintJobs ( ) : IEnumerable
UpdateCloudPrintJobs ( CloudPrinter printer ) : IEnumerable
UpdateCloudPrinter ( CloudPrinter printer ) : void
UpdatePrintQueues ( ) : IEnumerable
XMPP_Ended ( Exception ex, XMPP xmpp ) : void
XMPP_Reconnect ( object state ) : void

Описание методов

AcceptAuthCode() публичный Метод

public AcceptAuthCode ( string email ) : void
email string
Результат void

ClearAuthCode() публичный Метод

public ClearAuthCode ( ) : void
Результат void

CloudPrintProxy() публичный Метод

public CloudPrintProxy ( IPrintJobProcessor printjobprocessor, Action operationCancelledCallback ) : System
printjobprocessor IPrintJobProcessor
operationCancelledCallback Action
Результат System

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

EnqueuePrintJob() публичный Метод

public EnqueuePrintJob ( string jobid ) : void
jobid string
Результат void

GetCloudPrintJobById() публичный Метод

public GetCloudPrintJobById ( string id ) : CloudPrintJob
id string
Результат CloudPrintJob

GetCloudPrintJobsForUser() публичный Метод

public GetCloudPrintJobsForUser ( string username ) : IEnumerable
username string
Результат IEnumerable

GetCloudPrinterById() публичный Метод

public GetCloudPrinterById ( string id ) : CloudPrinter
id string
Результат CloudPrinter

GetCloudPrinterByName() публичный Метод

public GetCloudPrinterByName ( string name ) : CloudPrinter
name string
Результат CloudPrinter

GetPrintDataStream() публичный Метод

public GetPrintDataStream ( CloudPrintJob job ) : Stream
job CloudPrintJob
Результат Stream

GetPrintTicket() публичный Метод

public GetPrintTicket ( CloudPrintJob job ) : PrintTicket
job CloudPrintJob
Результат PrintTicket

GetQueuedJobs() публичный Метод

public GetQueuedJobs ( ) : IEnumerable
Результат IEnumerable

GetQueuedJobs() публичный Метод

public GetQueuedJobs ( string username ) : IEnumerable
username string
Результат IEnumerable

Register() публичный Метод

public Register ( ) : string
Результат string

RequestAuthCode() публичный Метод

public RequestAuthCode ( ) : string
Результат string

RestartDeferredJobs() публичный Метод

public RestartDeferredJobs ( string username ) : void
username string
Результат void

Start() публичный Метод

public Start ( bool useXMPP ) : void
useXMPP bool
Результат void

Stop() публичный Метод

public Stop ( ) : void
Результат void

UpdateCloudPrintJobs() публичный Метод

public UpdateCloudPrintJobs ( string printerid ) : IEnumerable
printerid string
Результат IEnumerable

UpdatePrintJob() публичный Метод

public UpdatePrintJob ( CloudPrintJob job ) : void
job CloudPrintJob
Результат void