Compartir vía


SerializerWriterCollator.WriteAsync Método

Definición

Si se reemplaza en una clase derivada, escribe un elemento Visual determinado de forma asincrónica en la secuencia de serialización.

Sobrecargas

WriteAsync(Visual)

Si se reemplaza en una clase derivada, escribe un elemento Visual determinado de forma asincrónica en la secuencia de serialización.

WriteAsync(Visual, Object)

Si se reemplaza en una clase derivada, escribe un elemento Visual determinado con un identificador de evento especificado de forma asincrónica en el flujo de serialización.

WriteAsync(Visual, PrintTicket)

Si se reemplaza en una clase derivada, escribe un elemento Visual determinado de forma asincrónica junto con una solicitud de impresión asociada en la secuencia de serialización.

WriteAsync(Visual, PrintTicket, Object)

Si se reemplaza en una clase derivada, escribe un elemento Visual determinado de forma asincrónica junto con una solicitud de impresión asociada y un identificador en la secuencia de serialización.

Comentarios

Los WriteAsync métodos escriben en la secuencia asociada al SerializerWriter objeto que creó a SerializerWriterCollator partir de la llamada a CreateVisualsCollator.

WriteAsync(Visual)

Si se reemplaza en una clase derivada, escribe un elemento Visual determinado de forma asincrónica en la secuencia de serialización.

public:
 abstract void WriteAsync(System::Windows::Media::Visual ^ visual);
public abstract void WriteAsync (System.Windows.Media.Visual visual);
abstract member WriteAsync : System.Windows.Media.Visual -> unit
Public MustOverride Sub WriteAsync (visual As Visual)

Parámetros

visual
Visual

Elemento visual que se va a escribir en el Stream de serialización.

Comentarios

Los WriteAsync métodos escriben en la secuencia asociada al SerializerWriter objeto que creó a SerializerWriterCollator partir de la llamada a CreateVisualsCollator.

Este método almacena en la tarea que devuelve todas las excepciones que no son de uso que puede producir el homólogo sincrónico del método. Si se almacena una excepción en la tarea devuelta, esa excepción se producirá cuando se espere a la tarea. Las excepciones de uso, como ArgumentException, se siguen produciendo de forma sincrónica. Para ver las excepciones almacenadas, vea las excepciones producidas por Write(Visual).

Consulte también

Se aplica a

WriteAsync(Visual, Object)

Si se reemplaza en una clase derivada, escribe un elemento Visual determinado con un identificador de evento especificado de forma asincrónica en el flujo de serialización.

public:
 abstract void WriteAsync(System::Windows::Media::Visual ^ visual, System::Object ^ userState);
public abstract void WriteAsync (System.Windows.Media.Visual visual, object userState);
abstract member WriteAsync : System.Windows.Media.Visual * obj -> unit
Public MustOverride Sub WriteAsync (visual As Visual, userState As Object)

Parámetros

visual
Visual

Elemento visual que se va a escribir en el Stream de serialización.

userState
Object

Objeto especificado por el llamador para identificar la operación de escritura asincrónica.

Comentarios

Los WriteAsync métodos escriben en la secuencia asociada al SerializerWriter objeto que creó a SerializerWriterCollator partir de la llamada a CreateVisualsCollator.

userState se pasa a cuando WritingCompletedEventHandler se produce el WritingCompleted evento.

Consulte también

Se aplica a

WriteAsync(Visual, PrintTicket)

Si se reemplaza en una clase derivada, escribe un elemento Visual determinado de forma asincrónica junto con una solicitud de impresión asociada en la secuencia de serialización.

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

Parámetros

visual
Visual

Elemento visual que se va a escribir en el Stream de serialización.

printTicket
PrintTicket

Preferencias de impresión predeterminadas para el elemento visual.

Comentarios

El WriteAsync método escribe en la secuencia asociada al SerializerWriter objeto que creó a SerializerWriterCollator partir de la llamada a CreateVisualsCollator.

printTicket puede ser null si no hay ninguna configuración de impresión preferida.

Este método almacena en la tarea que devuelve todas las excepciones que no son de uso que puede producir el homólogo sincrónico del método. Si se almacena una excepción en la tarea devuelta, esa excepción se producirá cuando se espere a la tarea. Las excepciones de uso, como ArgumentException, se siguen produciendo de forma sincrónica. Para ver las excepciones almacenadas, vea las excepciones producidas por Write(Visual, PrintTicket).

Consulte también

Se aplica a

WriteAsync(Visual, PrintTicket, Object)

Si se reemplaza en una clase derivada, escribe un elemento Visual determinado de forma asincrónica junto con una solicitud de impresión asociada y un identificador en la secuencia de serialización.

public:
 abstract void WriteAsync(System::Windows::Media::Visual ^ visual, System::Printing::PrintTicket ^ printTicket, System::Object ^ userState);
public abstract void WriteAsync (System.Windows.Media.Visual visual, System.Printing.PrintTicket printTicket, object userState);
abstract member WriteAsync : System.Windows.Media.Visual * System.Printing.PrintTicket * obj -> unit
Public MustOverride Sub WriteAsync (visual As Visual, printTicket As PrintTicket, userState As Object)

Parámetros

visual
Visual

Elemento visual que se va a escribir en el Stream de serialización.

printTicket
PrintTicket

Preferencias de impresión predeterminadas para el elemento visual.

userState
Object

Objeto especificado por el llamador para identificar la operación de escritura asincrónica.

Comentarios

El WriteAsync método escribe en la secuencia asociada al SerializerWriter objeto que creó a SerializerWriterCollator partir de la llamada a CreateVisualsCollator.

printTicket puede ser null si no hay ninguna configuración de impresión preferida.

userState se pasa a cuando WritingCompletedEventHandler se produce el WritingCompleted evento.

Consulte también

Se aplica a