Condividi tramite


VisualsToXpsDocument.WriteAsync Metodo

Definizione

Scrive in modo asincrono un oggetto Visual in un oggetto XpsDocument o PrintQueue.

Overload

WriteAsync(Visual)

Scrive in modo asincrono un oggetto Visual in un oggetto XpsDocument o PrintQueue.

WriteAsync(Visual, Object)

Scrive un oggetto Visual in modo asincrono in un oggetto XpsDocument o PrintQueue e include le informazioni aggiuntive che il chiamante vuole passare a un gestore eventi.

WriteAsync(Visual, PrintTicket)

Scrive in modo asincrono un oggetto Visual in un oggetto XpsDocument o PrintQueue includendo PrintTicket.

WriteAsync(Visual, PrintTicket, Object)

Scrive in modo asincrono un oggetto Visual in un oggetto XpsDocument o PrintQueue e include un oggetto PrintTicket ed eventuali informazioni aggiuntive che il chiamante vuole passare a un gestore eventi.

WriteAsync(Visual)

Scrive in modo asincrono un oggetto Visual in un oggetto XpsDocument o PrintQueue.

public:
 override void WriteAsync(System::Windows::Media::Visual ^ visual);
public override void WriteAsync (System.Windows.Media.Visual visual);
override this.WriteAsync : System.Windows.Media.Visual -> unit
Public Overrides Sub WriteAsync (visual As Visual)

Parametri

visual
Visual

Oggetto Visual scritto.

Commenti

Questo metodo archivia nell'attività che restituisce tutte le eccezioni non di utilizzo che la controparte sincrona del metodo può generare. Se un'eccezione viene archiviata nell'attività restituita, tale eccezione verrà generata quando l'attività è attesa. Le eccezioni di utilizzo, ad esempio ArgumentException, vengono comunque generate in modo sincrono. Per le eccezioni archiviate, vedere le eccezioni generate da Write(Visual).

Si applica a

WriteAsync(Visual, Object)

Scrive un oggetto Visual in modo asincrono in un oggetto XpsDocument o PrintQueue e include le informazioni aggiuntive che il chiamante vuole passare a un gestore eventi.

public:
 override void WriteAsync(System::Windows::Media::Visual ^ visual, System::Object ^ userSuppliedState);
public override void WriteAsync (System.Windows.Media.Visual visual, object userSuppliedState);
override this.WriteAsync : System.Windows.Media.Visual * obj -> unit
Public Overrides Sub WriteAsync (visual As Visual, userSuppliedState As Object)

Parametri

visual
Visual

Oggetto Visual scritto.

userSuppliedState
Object

Oggetto contenente i dati che il chiamante vuole passare al gestore eventi WritingCompleted.

Si applica a

WriteAsync(Visual, PrintTicket)

Scrive in modo asincrono un oggetto Visual in un oggetto XpsDocument o PrintQueue includendo PrintTicket.

public:
 override void WriteAsync(System::Windows::Media::Visual ^ visual, System::Printing::PrintTicket ^ printTicket);
public override void WriteAsync (System.Windows.Media.Visual visual, System.Printing.PrintTicket printTicket);
override this.WriteAsync : System.Windows.Media.Visual * System.Printing.PrintTicket -> unit
Public Overrides Sub WriteAsync (visual As Visual, printTicket As PrintTicket)

Parametri

visual
Visual

Oggetto Visual scritto.

printTicket
PrintTicket

Oggetto PrintTicket che rappresenta le preferenze di stampa predefinite per il documento.

Commenti

Questo metodo non convalida o modifica l'oggetto specificato printTicket per un determinato PrintQueueoggetto . Se necessario, usare il MergeAndValidatePrintTicket metodo per creare un oggetto PrintTicket specifico per PrintQueue e valido per una stampante specificata.

Questo metodo archivia nell'attività che restituisce tutte le eccezioni non di utilizzo che la controparte sincrona del metodo può generare. Se un'eccezione viene archiviata nell'attività restituita, tale eccezione verrà generata quando l'attività è attesa. Le eccezioni di utilizzo, ad esempio ArgumentException, vengono comunque generate in modo sincrono. Per le eccezioni archiviate, vedere le eccezioni generate da Write(Visual, PrintTicket).

Si applica a

WriteAsync(Visual, PrintTicket, Object)

Scrive in modo asincrono un oggetto Visual in un oggetto XpsDocument o PrintQueue e include un oggetto PrintTicket ed eventuali informazioni aggiuntive che il chiamante vuole passare a un gestore eventi.

public:
 override void WriteAsync(System::Windows::Media::Visual ^ visual, System::Printing::PrintTicket ^ printTicket, System::Object ^ userSuppliedState);
public override void WriteAsync (System.Windows.Media.Visual visual, System.Printing.PrintTicket printTicket, object userSuppliedState);
override this.WriteAsync : System.Windows.Media.Visual * System.Printing.PrintTicket * obj -> unit
Public Overrides Sub WriteAsync (visual As Visual, printTicket As PrintTicket, userSuppliedState As Object)

Parametri

visual
Visual

Oggetto Visual scritto.

printTicket
PrintTicket

Oggetto PrintTicket che rappresenta le preferenze di stampa predefinite per il documento.

userSuppliedState
Object

Oggetto che contiene i dati che il chiamante vuole passare al gestore eventi WritingCompleted.

Commenti

Questo metodo non convalida o modifica l'oggetto specificato printTicket per un determinato PrintQueueoggetto . Se necessario, usare il MergeAndValidatePrintTicket metodo per creare un oggetto PrintTicket specifico per PrintQueue e valido per una stampante specificata.

Si applica a