C# Class TSVCEO.CloudPrint.Proxy.CloudPrintProxy

Inheritance: IDisposable
Afficher le fichier Open project: klightspeed/CloudPrintProxy Class Usage Examples

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AcceptAuthCode() public méthode

public AcceptAuthCode ( string email ) : void
email string
Résultat void

ClearAuthCode() public méthode

public ClearAuthCode ( ) : void
Résultat void

CloudPrintProxy() public méthode

public CloudPrintProxy ( IPrintJobProcessor printjobprocessor, Action operationCancelledCallback ) : System
printjobprocessor IPrintJobProcessor
operationCancelledCallback Action
Résultat System

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EnqueuePrintJob() public méthode

public EnqueuePrintJob ( string jobid ) : void
jobid string
Résultat void

GetCloudPrintJobById() public méthode

public GetCloudPrintJobById ( string id ) : CloudPrintJob
id string
Résultat CloudPrintJob

GetCloudPrintJobsForUser() public méthode

public GetCloudPrintJobsForUser ( string username ) : IEnumerable
username string
Résultat IEnumerable

GetCloudPrinterById() public méthode

public GetCloudPrinterById ( string id ) : CloudPrinter
id string
Résultat CloudPrinter

GetCloudPrinterByName() public méthode

public GetCloudPrinterByName ( string name ) : CloudPrinter
name string
Résultat CloudPrinter

GetPrintDataStream() public méthode

public GetPrintDataStream ( CloudPrintJob job ) : Stream
job CloudPrintJob
Résultat Stream

GetPrintTicket() public méthode

public GetPrintTicket ( CloudPrintJob job ) : PrintTicket
job CloudPrintJob
Résultat PrintTicket

GetQueuedJobs() public méthode

public GetQueuedJobs ( ) : IEnumerable
Résultat IEnumerable

GetQueuedJobs() public méthode

public GetQueuedJobs ( string username ) : IEnumerable
username string
Résultat IEnumerable

Register() public méthode

public Register ( ) : string
Résultat string

RequestAuthCode() public méthode

public RequestAuthCode ( ) : string
Résultat string

RestartDeferredJobs() public méthode

public RestartDeferredJobs ( string username ) : void
username string
Résultat void

Start() public méthode

public Start ( bool useXMPP ) : void
useXMPP bool
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

UpdateCloudPrintJobs() public méthode

public UpdateCloudPrintJobs ( string printerid ) : IEnumerable
printerid string
Résultat IEnumerable

UpdatePrintJob() public méthode

public UpdatePrintJob ( CloudPrintJob job ) : void
job CloudPrintJob
Résultat void