語言

PrintingCanceledException 類別

定義

例外發生在程式碼嘗試存取已取消的列印工作時。

public ref class PrintingCanceledException : System::Printing::PrintJobException
[System.Serializable]
public class PrintingCanceledException : System.Printing.PrintJobException
public class PrintingCanceledException : System.Printing.PrintJobException
[<System.Serializable>]
type PrintingCanceledException = class
    inherit PrintJobException
type PrintingCanceledException = class
    inherit PrintJobException
Public Class PrintingCanceledException
Inherits PrintJobException
繼承
屬性

備註

如果您正在建立包含列印功能且允許取消列印工作的 Windows Presentation Foundation(WPF)應用程式,請務必正確處理此例外。 此類未處理的例外可能導致 Windows Presentation Foundation 應用程式停止回應。

注意事項

命名空間內 System.Printing 的類別不支援用於 Windows 服務或 ASP.NET 應用程式或服務中。 嘗試在這些應用程式類型中使用這些類別,可能會產生意想不到的問題,例如服務效能下降及執行時例外。

如果你想從 Windows Forms 應用程式列印,請參考命名 System.Drawing.Printing 空間。

建構函式

名稱 Description
PrintingCanceledException()

初始化 PrintingCanceledException 類別的新執行個體。

PrintingCanceledException(Int32, String, Exception)

初始化一個新的類別實例 PrintingCanceledException ,提供特定的錯誤代碼與錯誤條件,包括例外的根本原因。

PrintingCanceledException(Int32, String, String, String, Int32, Exception)

初始化一個新的類別實例 PrintingCanceledException ,包含特定的錯誤代碼、錯誤條件、列印佇列名稱、工作名稱、工作 ID 及異常的根本原因。

PrintingCanceledException(Int32, String, String, String, Int32)

初始化一個新的類別實例 PrintingCanceledException ,提供特定的錯誤代碼、錯誤條件、列印佇列名稱、工作名稱及工作識別碼。

PrintingCanceledException(Int32, String)

初始化一個新的類別實例 PrintingCanceledException ,提供特定的錯誤代碼與錯誤條件。

PrintingCanceledException(SerializationInfo, StreamingContext)

初始化一個新的類別實例 PrintingCanceledException ,提供特定的 SerializationInfo 和 StreamingContext。 這個建造者受到保護。

PrintingCanceledException(String, Exception)

初始化一個新的類別實例 PrintingCanceledException ,提供特定的錯誤條件,包括例外的根本原因。

PrintingCanceledException(String)

初始化一個提供特定錯誤條件的 PrintingCanceledException 類別新實例。

屬性

名稱 Description
Data

取得一組鍵值對,提供關於例外的額外使用者定義資訊。

(繼承來源 Exception)
HelpLink

取得或設定與此例外相關的說明檔案連結。

(繼承來源 Exception)
HResult

取得或設定 HRESULT,一個編碼的數值,指派給特定例外。

(繼承來源 Exception)
InnerException

會取得 Exception 造成目前例外的實例。

(繼承來源 Exception)
JobId

取得造成異常的列印工作的 ID 編號。

(繼承來源 PrintJobException)
JobName

會取得造成異常的列印工作名稱。

(繼承來源 PrintJobException)
Message

取得描述目前例外狀況的訊息。

(繼承來源 Exception)
PrintQueueName

它會取得在異常拋出時承載列印工作的名稱 PrintQueue 。

(繼承來源 PrintJobException)
Source

取得或設定造成錯誤之應用程式或物件的名稱。

(繼承來源 Exception)
StackTrace

會取得呼叫堆疊上即時框架的字串表示。

(繼承來源 Exception)
TargetSite

會取得拋出當前例外的方法。

(繼承來源 Exception)

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetBaseException()

當在派生類別中被覆寫時,回傳 Exception 是一個或多個後續例外的根因。

(繼承來源 Exception)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetObjectData(SerializationInfo, StreamingContext)

取得用於序列化物件的資料,並取得序列化串流的上下文。

(繼承來源 PrintJobException)
GetType()

取得目前實例的執行時型態。

(繼承來源 Exception)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

建立並回傳當前例外的字串表示。

(繼承來源 Exception)

事件

名稱 Description
SerializeObjectState
已淘汰.

當例外被序列化以建立包含該例外序列化資料的例外狀態物件時,會發生這種情況。

(繼承來源 Exception)

適用於