SerializerWriterCollator.WriteAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Gdy zastąpisz klasę pochodną, asynchronicznie zapisuje dany Visual element w strumieniu serializacji.
Przeciążenia
WriteAsync(Visual) |
Gdy zastąpisz klasę pochodną, asynchronicznie zapisuje dany Visual element w strumieniu serializacji. |
WriteAsync(Visual, Object) |
W przypadku zastąpienia w klasie pochodnej asynchronicznie zapisuje dany Visual element o określonym identyfikatorze zdarzenia do strumienia serializacji. |
WriteAsync(Visual, PrintTicket) |
Po zastąpieniu klasy pochodnej asynchronicznie zapisuje dany Visual element wraz ze skojarzonym biletem wydruku do strumienia serializacji. |
WriteAsync(Visual, PrintTicket, Object) |
Po zastąpieniu klasy pochodnej asynchronicznie zapisuje dany Visual element wraz ze skojarzonym biletem wydruku i identyfikatorem strumienia serializacji. |
Uwagi
Metody WriteAsync zapisują w strumieniu skojarzonym z elementem SerializerWriter utworzonym SerializerWriterCollator na podstawie wywołania do CreateVisualsCollator.
WriteAsync(Visual)
Gdy zastąpisz klasę pochodną, asynchronicznie zapisuje dany Visual element w strumieniu serializacji.
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)
Parametry
Uwagi
Metody WriteAsync zapisują w strumieniu skojarzonym z elementem SerializerWriter utworzonym SerializerWriterCollator na podstawie wywołania do CreateVisualsCollator.
Ta metoda przechowuje w zadaniu wszystkie wyjątki inne niż użycie, które mogą zgłaszać synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony po oczekiwaniu na zadanie. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. Aby uzyskać informacje o przechowywanych wyjątkach, zobacz wyjątki zgłaszane przez Write(Visual)usługę .
Zobacz też
Dotyczy
WriteAsync(Visual, Object)
W przypadku zastąpienia w klasie pochodnej asynchronicznie zapisuje dany Visual element o określonym identyfikatorze zdarzenia do strumienia serializacji.
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)
Parametry
- userState
- Object
Obiekt określony przez obiekt wywołujący identyfikujący operację zapisu asynchronicznego.
Uwagi
Metody WriteAsync zapisują w strumieniu skojarzonym z elementem SerializerWriter utworzonym SerializerWriterCollator na podstawie wywołania do CreateVisualsCollator.
userState
jest przekazywany do WritingCompletedEventHandler zdarzenia w momencie wystąpienia WritingCompleted zdarzenia.
Zobacz też
Dotyczy
WriteAsync(Visual, PrintTicket)
Po zastąpieniu klasy pochodnej asynchronicznie zapisuje dany Visual element wraz ze skojarzonym biletem wydruku do strumienia serializacji.
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)
Parametry
- printTicket
- PrintTicket
Domyślne preferencje drukowania elementu visual
.
Uwagi
Metoda WriteAsync zapisuje w strumieniu skojarzonym z elementem SerializerWriter utworzonym SerializerWriterCollator na podstawie wywołania do CreateVisualsCollator.
printTicket
może być null
, jeśli nie ma preferowanych ustawień drukowania.
Ta metoda przechowuje w zadaniu wszystkie wyjątki inne niż użycie, które mogą zgłaszać synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony po oczekiwaniu na zadanie. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. Aby uzyskać informacje o przechowywanych wyjątkach, zobacz wyjątki zgłaszane przez Write(Visual, PrintTicket)usługę .
Zobacz też
Dotyczy
WriteAsync(Visual, PrintTicket, Object)
Po zastąpieniu klasy pochodnej asynchronicznie zapisuje dany Visual element wraz ze skojarzonym biletem wydruku i identyfikatorem strumienia serializacji.
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)
Parametry
- printTicket
- PrintTicket
Domyślne preferencje drukowania elementu visual
.
- userState
- Object
Obiekt określony przez obiekt wywołujący identyfikujący operację zapisu asynchronicznego.
Uwagi
Metoda WriteAsync zapisuje w strumieniu skojarzonym z elementem SerializerWriter utworzonym SerializerWriterCollator na podstawie wywołania do CreateVisualsCollator.
printTicket
może być null
, jeśli nie ma preferowanych ustawień drukowania.
userState
jest przekazywany do WritingCompletedEventHandler zdarzenia w momencie wystąpienia WritingCompleted zdarzenia.