SerializerWriterCollator.WriteAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе асинхронно записывает данный элемент Visual в поток сериализации.
Перегрузки
WriteAsync(Visual) |
При переопределении в производном классе асинхронно записывает данный элемент Visual в поток сериализации. |
WriteAsync(Visual, Object) |
При переопределении в производном классе асинхронно записывает данный элемент Visual с указанным идентификатором события в поток сериализации. |
WriteAsync(Visual, PrintTicket) |
При переопределении в производном классе асинхронно записывает заданный элемент Visual вместе со связанным билетом на печать в поток сериализации. |
WriteAsync(Visual, PrintTicket, Object) |
При переопределении в производном классе асинхронно записывает заданный элемент Visual вместе со связанным билетом на печать и идентификатором в поток сериализации. |
Комментарии
Методы WriteAsync записывают данные в поток, связанный SerializerWriter с объектом , который создал SerializerWriterCollator из вызова CreateVisualsCollator.
WriteAsync(Visual)
При переопределении в производном классе асинхронно записывает данный элемент Visual в поток сериализации.
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)
Параметры
Комментарии
Методы WriteAsync записывают данные в поток, связанный SerializerWriter с объектом , который создал SerializerWriterCollator из вызова CreateVisualsCollator.
Этот метод сохраняет в задаче все исключения, не относящиеся к использованию, которые может создавать синхронный аналог метода. Если исключение сохраняется в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему создаются синхронно. Хранимые исключения см. в разделе исключения, создаваемые Write(Visual).
См. также раздел
Применяется к
WriteAsync(Visual, Object)
При переопределении в производном классе асинхронно записывает данный элемент Visual с указанным идентификатором события в поток сериализации.
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)
Параметры
- userState
- Object
Заданный вызывающим объектом объект для идентификации асинхронной операции записи.
Комментарии
Методы WriteAsync записывают данные в поток, связанный SerializerWriter с объектом , который создал SerializerWriterCollator из вызова CreateVisualsCollator.
userState
передается в при WritingCompletedEventHandler возникновении WritingCompleted события .
См. также раздел
Применяется к
WriteAsync(Visual, PrintTicket)
При переопределении в производном классе асинхронно записывает заданный элемент Visual вместе со связанным билетом на печать в поток сериализации.
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)
Параметры
- printTicket
- PrintTicket
Параметры печати по умолчанию для элемента visual
.
Комментарии
Метод WriteAsync выполняет запись в поток, связанный с SerializerWriter объектом , который создал SerializerWriterCollator из вызова CreateVisualsCollator.
printTicket
может иметь значение null
, если нет предпочтительных параметров печати.
Этот метод сохраняет в задаче все исключения, не относящиеся к использованию, которые может создавать синхронный аналог метода. Если исключение сохраняется в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему создаются синхронно. Хранимые исключения см. в разделе исключения, создаваемые Write(Visual, PrintTicket).
См. также раздел
Применяется к
WriteAsync(Visual, PrintTicket, Object)
При переопределении в производном классе асинхронно записывает заданный элемент Visual вместе со связанным билетом на печать и идентификатором в поток сериализации.
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)
Параметры
- printTicket
- PrintTicket
Параметры печати по умолчанию для элемента visual
.
- userState
- Object
Заданный вызывающим объектом объект для идентификации асинхронной операции записи.
Комментарии
Метод WriteAsync выполняет запись в поток, связанный с SerializerWriter объектом , который создал SerializerWriterCollator из вызова CreateVisualsCollator.
printTicket
может иметь значение null
, если нет предпочтительных параметров печати.
userState
передается в при WritingCompletedEventHandler возникновении WritingCompleted события .