Udostępnij za pośrednictwem


SerializerWriterCollator.WriteAsync Metoda

Definicja

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

visual
Visual

Element wizualizacji do zapisu w serializacji Stream.

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

visual
Visual

Element wizualizacji do zapisu w serializacji Stream.

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

visual
Visual

Element wizualizacji do zapisu w serializacji Stream.

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

visual
Visual

Element wizualizacji do zapisu w serializacji Stream.

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.

Zobacz też

Dotyczy