VisualsToXpsDocument.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.
VisualZapisuje asynchronicznie do elementu XpsDocument lub .PrintQueue
Przeciążenia
WriteAsync(Visual) |
Visual Zapisuje asynchronicznie do elementu XpsDocument lub .PrintQueue |
WriteAsync(Visual, Object) |
Visual Zapisuje asynchronicznie do elementu XpsDocument lub PrintQueue i zawiera dodatkowe informacje, które obiekt wywołujący chce przekazać do procedury obsługi zdarzeń. |
WriteAsync(Visual, PrintTicket) |
Visual Zapisuje asynchronicznie do elementu XpsDocument lub PrintQueue i zawiera element PrintTicket. |
WriteAsync(Visual, PrintTicket, Object) |
Visual Zapisuje asynchronicznie do elementu XpsDocument lub PrintQueue, również zawiera PrintTicket i wszelkie dodatkowe informacje, które obiekt wywołujący chce przekazać do procedury obsługi zdarzeń. |
WriteAsync(Visual)
Visual Zapisuje asynchronicznie do elementu XpsDocument lub .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)
Parametry
Uwagi
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ę .
Dotyczy
WriteAsync(Visual, Object)
Visual Zapisuje asynchronicznie do elementu XpsDocument lub PrintQueue i zawiera dodatkowe informacje, które obiekt wywołujący chce przekazać do procedury obsługi zdarzeń.
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)
Parametry
- userSuppliedState
- Object
Obiekt zawierający dane, które obiekt wywołujący chce przekazać do procedury obsługi zdarzeń WritingCompleted .
Dotyczy
WriteAsync(Visual, PrintTicket)
Visual Zapisuje asynchronicznie do elementu XpsDocument lub PrintQueue i zawiera element 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)
Parametry
- printTicket
- PrintTicket
Element PrintTicket reprezentujący domyślne preferencje drukowania dla dokumentu.
Uwagi
Ta metoda nie weryfikuje ani nie modyfikuje określonego printTicket
dla określonego PrintQueueelementu . W razie potrzeby użyj MergeAndValidatePrintTicket metody , aby utworzyć PrintTicket element specyficzny dla PrintQueue elementu i jest prawidłowy dla określonej drukarki.
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ę .
Dotyczy
WriteAsync(Visual, PrintTicket, Object)
Visual Zapisuje asynchronicznie do elementu XpsDocument lub PrintQueue, również zawiera PrintTicket i wszelkie dodatkowe informacje, które obiekt wywołujący chce przekazać do procedury obsługi zdarzeń.
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)
Parametry
- printTicket
- PrintTicket
Element PrintTicket reprezentujący domyślne preferencje drukowania dla dokumentu.
- userSuppliedState
- Object
Obiekt zawierający dane, które obiekt wywołujący chce przekazać do programu obsługi zdarzeń WritingCompleted .
Uwagi
Ta metoda nie weryfikuje ani nie modyfikuje określonego printTicket
dla określonego PrintQueueelementu . W razie potrzeby użyj MergeAndValidatePrintTicket metody , aby utworzyć PrintTicket element specyficzny dla PrintQueue elementu i jest prawidłowy dla określonej drukarki.