SerializerWriterCollator.WriteAsync 方法

定义

在派生类中重写时,向序列化流异步写入一个给定的 Visual 元素。

重载

WriteAsync(Visual)

在派生类中重写时,向序列化流异步写入一个给定的 Visual 元素。

WriteAsync(Visual, Object)

在派生类中重写时,将具有指定事件标识符的给定 Visual 元素异步写入序列化流。

WriteAsync(Visual, PrintTicket)

在派生类中重写时,将给定的 Visual 元素与关联的打印票证一起异步写入序列化流。

WriteAsync(Visual, PrintTicket, Object)

在派生类中重写时,将给定的 Visual 元素与关联的打印票证和标识符一起异步写入序列化流。

注解

方法WriteAsync写入与从 调用CreateVisualsCollator创建 的 SerializerWriterCollator 关联的SerializerWriter流。

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)

参数

visual
Visual

要写入序列化 Stream 的可视元素。

注解

方法WriteAsync写入与从 调用CreateVisualsCollator创建 的 SerializerWriterCollator 关联的SerializerWriter流。

此方法将存储在任务中,它返回该方法的同步对应项可能引发的所有非使用异常。 如果异常存储在返回的任务中,则在等待任务时将引发该异常。 使用异常(如 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)

参数

visual
Visual

要写入序列化 Stream 的可视元素。

userState
Object

用于标识异步写入操作的调用方指定的对象。

注解

方法WriteAsync写入与从 调用CreateVisualsCollator创建 的 SerializerWriterCollator 关联的SerializerWriter流。

userState在事件发生时WritingCompleted传递给 WritingCompletedEventHandler

另请参阅

适用于

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)

参数

visual
Visual

要写入序列化 Stream 的可视元素。

printTicket
PrintTicket

visual 元素的默认打印首选项。

注解

方法WriteAsync写入与从 调用CreateVisualsCollator创建 的 SerializerWriterCollator 关联的SerializerWriter流。

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)

参数

visual
Visual

要写入序列化 Stream 的可视元素。

printTicket
PrintTicket

visual 元素的默认打印首选项。

userState
Object

用于标识异步写入操作的调用方指定的对象。

注解

方法WriteAsync写入与从 调用CreateVisualsCollator创建 的 SerializerWriterCollator 关联的SerializerWriter流。

printTicket 如果没有首选打印设置,可为 null

userState在事件发生时WritingCompleted传递给 WritingCompletedEventHandler

另请参阅

适用于