Share via


PrintJobException 构造函数

定义

初始化 PrintJobException 类的新实例。

重载

PrintJobException()

初始化 PrintJobException 类的新实例。

PrintJobException(String)

初始化提供特定错误情况的 PrintJobException 类的一个新实例。

PrintJobException(Int32, String)

初始化提供特定错误代码和错误情况的 PrintJobException 类的一个新实例。

PrintJobException(SerializationInfo, StreamingContext)

初始化提供特定 PrintJobExceptionSerializationInfoStreamingContext 类的一个新实例。 此构造函数受到保护。

PrintJobException(String, Exception)

初始化提供特定错误情况(包括引发异常的原因)的 PrintJobException 类的一个新实例。

PrintJobException(Int32, String, Exception)

初始化提供特定错误代码和错误情况(包括引发异常的根本原因)的 PrintJobException 类的一个新实例。

PrintJobException(Int32, String, String, String, Int32)

初始化提供特定错误代码、错误情况、打印队列名称、作业名称和作业 ID 的 PrintJobException 类的一个新实例。

PrintJobException(Int32, String, String, String, Int32, Exception)

初始化提供特定消息、错误代码、错误情况、打印队列名称、作业名称和作业 ID 的 PrintJobException 类的一个新实例。

PrintJobException()

初始化 PrintJobException 类的新实例。

public:
 PrintJobException();
public PrintJobException ();
Public Sub New ()

适用于

PrintJobException(String)

初始化提供特定错误情况的 PrintJobException 类的一个新实例。

public:
 PrintJobException(System::String ^ message);
public PrintJobException (string message);
new System.Printing.PrintJobException : string -> System.Printing.PrintJobException
Public Sub New (message As String)

参数

message
String

一个描述错误情况的 String

适用于

PrintJobException(Int32, String)

初始化提供特定错误代码和错误情况的 PrintJobException 类的一个新实例。

public:
 PrintJobException(int errorCode, System::String ^ message);
public PrintJobException (int errorCode, string message);
new System.Printing.PrintJobException : int * string -> System.Printing.PrintJobException
Public Sub New (errorCode As Integer, message As String)

参数

errorCode
Int32

Int32 指 HRESULT,编码数值指分配给特定异常的值。

message
String

一个描述错误情况的 String

适用于

PrintJobException(SerializationInfo, StreamingContext)

初始化提供特定 PrintJobExceptionSerializationInfoStreamingContext 类的一个新实例。 此构造函数受到保护。

protected:
 PrintJobException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected PrintJobException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Printing.PrintJobException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Printing.PrintJobException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

参数

info
SerializationInfo

序列化或反序列化对象时所需的数据。

context
StreamingContext

序列化流的上下文,包括源和目标。

适用于

PrintJobException(String, Exception)

初始化提供特定错误情况(包括引发异常的原因)的 PrintJobException 类的一个新实例。

public:
 PrintJobException(System::String ^ message, Exception ^ innerException);
public PrintJobException (string message, Exception innerException);
new System.Printing.PrintJobException : string * Exception -> System.Printing.PrintJobException
Public Sub New (message As String, innerException As Exception)

参数

message
String

一个描述错误情况的 String

innerException
Exception

导致 PrintJobException 的基本错误。

适用于

PrintJobException(Int32, String, Exception)

初始化提供特定错误代码和错误情况(包括引发异常的根本原因)的 PrintJobException 类的一个新实例。

public:
 PrintJobException(int errorCode, System::String ^ message, Exception ^ innerException);
public PrintJobException (int errorCode, string message, Exception innerException);
new System.Printing.PrintJobException : int * string * Exception -> System.Printing.PrintJobException
Public Sub New (errorCode As Integer, message As String, innerException As Exception)

参数

errorCode
Int32

Int32 指 HRESULT,编码数值指分配给特定异常的值。

message
String

一个描述错误情况的 String

innerException
Exception

导致 PrintJobException 的基本错误。

适用于

PrintJobException(Int32, String, String, String, Int32)

初始化提供特定错误代码、错误情况、打印队列名称、作业名称和作业 ID 的 PrintJobException 类的一个新实例。

public:
 PrintJobException(int errorCode, System::String ^ message, System::String ^ printQueueName, System::String ^ jobName, int jobId);
public PrintJobException (int errorCode, string message, string printQueueName, string jobName, int jobId);
new System.Printing.PrintJobException : int * string * string * string * int -> System.Printing.PrintJobException
Public Sub New (errorCode As Integer, message As String, printQueueName As String, jobName As String, jobId As Integer)

参数

errorCode
Int32

Int32 指 HRESULT,编码数值指分配给特定异常的值。

message
String

一个描述错误情况的 String

printQueueName
String

承载导致异常的打印作业的打印队列的名称。

jobName
String

导致异常的打印作业的名称。

jobId
Int32

导致异常的打印作业的 ID 号。

适用于

PrintJobException(Int32, String, String, String, Int32, Exception)

初始化提供特定消息、错误代码、错误情况、打印队列名称、作业名称和作业 ID 的 PrintJobException 类的一个新实例。

public:
 PrintJobException(int errorCode, System::String ^ message, System::String ^ printQueueName, System::String ^ jobName, int jobId, Exception ^ innerException);
public PrintJobException (int errorCode, string message, string printQueueName, string jobName, int jobId, Exception innerException);
new System.Printing.PrintJobException : int * string * string * string * int * Exception -> System.Printing.PrintJobException
Public Sub New (errorCode As Integer, message As String, printQueueName As String, jobName As String, jobId As Integer, innerException As Exception)

参数

errorCode
Int32

Int32 指 HRESULT,编码数值指分配给特定异常的值。

message
String

一个描述错误情况的 String

printQueueName
String

承载导致异常的打印作业的打印队列的名称。

jobName
String

导致异常的打印作业的名称。

jobId
Int32

导致异常的打印作业的 ID 号。

innerException
Exception

异常的根本原因。

适用于