SerializerWriterCollator.WriteAsync Método

Definição

Quando sobrescrito numa classe derivada, escreve assíncronamente um dado Visual elemento no fluxo de serialização.

Sobrecargas

Name Description
WriteAsync(Visual)

Quando sobrescrito numa classe derivada, escreve assíncronamente um dado Visual elemento no fluxo de serialização.

WriteAsync(Visual, Object)

Quando sobreposto numa classe derivada, escreve assíncronamente um dado Visual elemento com um identificador de evento especificado no fluxo de serialização.

WriteAsync(Visual, PrintTicket)

Quando sobrescrito numa classe derivada, escreve assíncronamente um dado Visual elemento juntamente com um bilhete de impressão associado para o fluxo de serialização.

WriteAsync(Visual, PrintTicket, Object)

Quando sobrescrito numa classe derivada, escreve assíncronamente um dado Visual elemento juntamente com um ticket de impressão associado e um identificador no fluxo de serialização.

Observações

Os WriteAsync métodos escrevem para o fluxo associado ao SerializerWriter que criou o SerializerWriterCollator a partir da chamada para CreateVisualsCollator.

WriteAsync(Visual)

Quando sobrescrito numa classe derivada, escreve assíncronamente um dado Visual elemento no fluxo de serialização.

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

O elemento visual a escrever na serialização Stream.

Observações

Os WriteAsync métodos escrevem para o fluxo associado ao SerializerWriter que criou o SerializerWriterCollator a partir da chamada para CreateVisualsCollator.

Este método armazena na tarefa que devolve todas as exceções de não-utilização que o equivalente síncrono do método pode lançar. Se uma exceção for armazenada na tarefa devolvida, essa exceção será lançada quando a tarefa for aguardada. As exceções de uso, como ArgumentException, ainda são lançadas de forma síncrona. Para as exceções armazenadas, veja as exceções lançadas por Write(Visual).

Ver também

Aplica-se a

WriteAsync(Visual, Object)

Quando sobreposto numa classe derivada, escreve assíncronamente um dado Visual elemento com um identificador de evento especificado no fluxo de serialização.

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

O elemento visual a escrever na serialização Stream.

userState
Object

Um objeto especificado pelo chamador para identificar a operação de escrita assíncrona.

Observações

Os WriteAsync métodos escrevem para o fluxo associado ao SerializerWriter que criou o SerializerWriterCollator a partir da chamada para CreateVisualsCollator.

userState é transmitido para o WritingCompletedEventHandler quando o WritingCompleted evento ocorre.

Ver também

Aplica-se a

WriteAsync(Visual, PrintTicket)

Quando sobrescrito numa classe derivada, escreve assíncronamente um dado Visual elemento juntamente com um bilhete de impressão associado para o fluxo de serialização.

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

O elemento visual a escrever na serialização Stream.

printTicket
PrintTicket

As preferências de impressão padrão para o visual elemento.

Observações

O WriteAsync método escreve no fluxo associado ao SerializerWriter que criou o SerializerWriterCollator a partir da chamada para CreateVisualsCollator.

printTicket Pode ser null se não houver definições de impressão preferidas.

Este método armazena na tarefa que devolve todas as exceções de não-utilização que o equivalente síncrono do método pode lançar. Se uma exceção for armazenada na tarefa devolvida, essa exceção será lançada quando a tarefa for aguardada. As exceções de uso, como ArgumentException, ainda são lançadas de forma síncrona. Para as exceções armazenadas, veja as exceções lançadas por Write(Visual, PrintTicket).

Ver também

Aplica-se a

WriteAsync(Visual, PrintTicket, Object)

Quando sobrescrito numa classe derivada, escreve assíncronamente um dado Visual elemento juntamente com um ticket de impressão associado e um identificador no fluxo de serialização.

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

O elemento visual a escrever na serialização Stream.

printTicket
PrintTicket

As preferências de impressão padrão para o visual elemento.

userState
Object

Um objeto especificado pelo chamador para identificar a operação de escrita assíncrona.

Observações

O WriteAsync método escreve no fluxo associado ao SerializerWriter que criou o SerializerWriterCollator a partir da chamada para CreateVisualsCollator.

printTicket Pode ser null se não houver definições de impressão preferidas.

userState é transmitido para o WritingCompletedEventHandler quando o WritingCompleted evento ocorre.

Ver também

Aplica-se a