SerializerWriterCollator.WriteAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在衍生類別中覆寫時,以非同步方式將指定的 Visual 元素寫入至序列化資料流。
多載
WriteAsync(Visual) |
在衍生類別中覆寫時,以非同步方式將指定的 Visual 元素寫入至序列化資料流。 |
WriteAsync(Visual, Object) |
在衍生類別中覆寫時,以非同步方式將指定的 Visual 元素與指定的事件識別碼寫入至序列化資料流。 |
WriteAsync(Visual, PrintTicket) |
在衍生類別中覆寫時,以非同步方式將指定的 Visual 元素連同相關聯的 Print Ticket 一起寫入至序列化資料流。 |
WriteAsync(Visual, PrintTicket, Object) |
在衍生類別中覆寫時,以非同步方式將指定的 Visual 元素連同相關聯的 Print Ticket 和識別碼一起寫入至序列化資料流。 |
備註
方法 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)
參數
備註
方法 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)
參數
- userState
- Object
識別非同步寫入作業的呼叫端指定物件。
備註
方法 WriteAsync 會寫入與從 呼叫 CreateVisualsCollator 建立 SerializerWriterCollator 之 SerializerWriter 相關聯的 資料流程。
userState
當事件發生時 WritingCompleted ,會傳遞至 WritingCompletedEventHandler 。
另請參閱
適用於
WriteAsync(Visual, PrintTicket)
在衍生類別中覆寫時,以非同步方式將指定的 Visual 元素連同相關聯的 Print Ticket 一起寫入至序列化資料流。
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 會寫入與從 呼叫 CreateVisualsCollator 建立 SerializerWriterCollator 之 SerializerWriter 相關聯的 資料流程。
printTicket
如果沒有慣用的列印設定,可以 null
。
這個方法會儲存在工作中,它會傳回方法同步對應專案可以擲回的所有非使用狀況例外狀況。 如果例外狀況儲存在傳回的工作中,則會在等候工作時擲回該例外狀況。 使用狀況例外狀況,例如 ArgumentException ,仍會同步擲回。 如需預存的例外狀況,請參閱 所 Write(Visual, PrintTicket) 擲回的例外狀況。
另請參閱
適用於
WriteAsync(Visual, PrintTicket, Object)
在衍生類別中覆寫時,以非同步方式將指定的 Visual 元素連同相關聯的 Print Ticket 和識別碼一起寫入至序列化資料流。
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 會寫入與從 呼叫 CreateVisualsCollator 建立 SerializerWriterCollator 之 SerializerWriter 相關聯的 資料流程。
printTicket
如果沒有慣用的列印設定,可以 null
。
userState
當事件發生時 WritingCompleted ,會傳遞至 WritingCompletedEventHandler 。