VisualsToXpsDocument.WriteAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Асинхронно записывает Visual в XpsDocument или PrintQueue.
Перегрузки
WriteAsync(Visual) |
Асинхронно записывает Visual в XpsDocument или PrintQueue. |
WriteAsync(Visual, Object) |
Асинхронно записывает Visual в XpsDocument или PrintQueue и включает дополнительные сведения, которые вызывающий объект хочет передать в обработчик событий. |
WriteAsync(Visual, PrintTicket) |
Асинхронно записывает Visual в XpsDocument или PrintQueue и включает PrintTicket. |
WriteAsync(Visual, PrintTicket, Object) |
Асинхронно записывает Visual в XpsDocument или PrintQueue; также включает PrintTicket и любые дополнительные сведения, который вызывающий хочет передать обработчику событий. |
WriteAsync(Visual)
Асинхронно записывает Visual в XpsDocument или 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)
Параметры
Комментарии
Этот метод сохраняет в задаче все исключения, не относящиеся к использованию, которые может создавать синхронный аналог метода. Если исключение сохраняется в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему создаются синхронно. Хранимые исключения см. в разделе исключения, создаваемые Write(Visual).
Применяется к
WriteAsync(Visual, Object)
Асинхронно записывает Visual в XpsDocument или PrintQueue и включает дополнительные сведения, которые вызывающий объект хочет передать в обработчик событий.
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)
Параметры
- userSuppliedState
- Object
Объект, содержащий данные, которые вызывающий объект хочет передать в обработчик событий WritingCompleted.
Применяется к
WriteAsync(Visual, PrintTicket)
Асинхронно записывает Visual в XpsDocument или PrintQueue и включает 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)
Параметры
- printTicket
- PrintTicket
Объект PrintTicket, представляющий параметры печати по умолчанию для документа.
Комментарии
Этот метод не проверяет или не изменяет указанный printTicket
для конкретного PrintQueueобъекта . При необходимости используйте MergeAndValidatePrintTicket метод , чтобы создать PrintTicket объект , специфичный для PrintQueue и допустимый для указанного принтера.
Этот метод сохраняет в задаче все исключения, не относящиеся к использованию, которые может создавать синхронный аналог метода. Если исключение сохраняется в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему создаются синхронно. Хранимые исключения см. в разделе исключения, создаваемые Write(Visual, PrintTicket).
Применяется к
WriteAsync(Visual, PrintTicket, Object)
Асинхронно записывает Visual в XpsDocument или PrintQueue; также включает PrintTicket и любые дополнительные сведения, который вызывающий хочет передать обработчику событий.
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)
Параметры
- printTicket
- PrintTicket
Объект PrintTicket, представляющий параметры печати по умолчанию для документа.
- userSuppliedState
- Object
Объект, содержащий данные, которые вызывающий объект хочет передать в обработчик событий WritingCompleted.
Комментарии
Этот метод не проверяет или не изменяет указанный printTicket
для конкретного PrintQueueобъекта . При необходимости используйте MergeAndValidatePrintTicket метод , чтобы создать PrintTicket объект , специфичный для PrintQueue и допустимый для указанного принтера.