PrintQueue 建構函式

定義

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

多載

PrintQueue(PrintServer, String)

使用指定的 PrintQueue 和佇列名稱,初始化 PrintServer 類別的新執行個體。

PrintQueue(PrintServer, String, Int32)

使用指定的 PrintQueue、佇列名稱和列印結構描述版本,初始化 PrintServer 類別的新執行個體。

PrintQueue(PrintServer, String, PrintQueueIndexedProperty[])

使用指定的 PrintQueue、佇列名稱和要初始化的 PrintServer 值陣列,初始化 PrintQueueIndexedProperty 類別的新執行個體。

PrintQueue(PrintServer, String, PrintSystemDesiredAccess)

使用指定的 PrintQueue、佇列名稱和想要的存取權限,初始化 PrintServer 類別的新執行個體。

PrintQueue(PrintServer, String, String[])

使用指定的 PrintQueue、佇列名稱和要初始化的屬性名稱陣列,初始化 PrintServer 類別的新執行個體。

PrintQueue(PrintServer, String, Int32, PrintSystemDesiredAccess)

使用指定的 PrintQueue、佇列名稱、列印結構描述版本和想要的存取權限,初始化 PrintServer 類別的新執行個體。

PrintQueue(PrintServer, String, PrintQueueIndexedProperty[], PrintSystemDesiredAccess)

使用指定的 PrintQueue、佇列名稱、要初始化的 PrintServer 值陣列和想要的存取權限,初始化 PrintQueueIndexedProperty 類別的新執行個體。

PrintQueue(PrintServer, String, String[], PrintSystemDesiredAccess)

使用指定的 PrintQueue、佇列名稱、屬性篩選常式 (Filter) 和想要的存取權限,初始化 PrintServer 類別的新執行個體。

PrintQueue(PrintServer, String)

使用指定的 PrintQueue 和佇列名稱,初始化 PrintServer 類別的新執行個體。

C#
public PrintQueue (System.Printing.PrintServer printServer, string printQueueName);

參數

printServer
PrintServer

裝載 (Host) 列印佇列的列印伺服器。

printQueueName
String

列印佇列的名稱。

備註

PrintQueue不包含參數預設存取的PrintSystemDesiredAccessUsePrinter建構函式。

適用於

.NET Framework 4.8.1 和其他版本
產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

PrintQueue(PrintServer, String, Int32)

使用指定的 PrintQueue、佇列名稱和列印結構描述版本,初始化 PrintServer 類別的新執行個體。

C#
public PrintQueue (System.Printing.PrintServer printServer, string printQueueName, int printSchemaVersion);

參數

printServer
PrintServer

裝載列印佇列的列印伺服器。

printQueueName
String

列印佇列的名稱。

printSchemaVersion
Int32

要使用的列印結構描述版本。

備註

PrintQueue不包含參數預設存取的PrintSystemDesiredAccessUsePrinter建構函式。

Windows Vista 發行的 列印架構 版本是 “1”。

適用於

.NET Framework 4.8.1 和其他版本
產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

PrintQueue(PrintServer, String, PrintQueueIndexedProperty[])

使用指定的 PrintQueue、佇列名稱和要初始化的 PrintServer 值陣列,初始化 PrintQueueIndexedProperty 類別的新執行個體。

C#
public PrintQueue (System.Printing.PrintServer printServer, string printQueueName, System.Printing.PrintQueueIndexedProperty[] propertyFilter);

參數

printServer
PrintServer

裝載列印佇列的列印伺服器。

printQueueName
String

列印佇列的名稱。

propertyFilter
PrintQueueIndexedProperty[]

PrintQueueIndexedProperty 值的陣列,這個陣列會指定要初始化的屬性值。

備註

PrintQueue不包含參數預設存取的PrintSystemDesiredAccessUsePrinter建構函式。

搭配 參數使用建構函 propertyFilter 式可改善效能。

適用於

.NET Framework 4.8.1 和其他版本
產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

PrintQueue(PrintServer, String, PrintSystemDesiredAccess)

使用指定的 PrintQueue、佇列名稱和想要的存取權限,初始化 PrintServer 類別的新執行個體。

C#
public PrintQueue (System.Printing.PrintServer printServer, string printQueueName, System.Printing.PrintSystemDesiredAccess desiredAccess);

參數

printServer
PrintServer

裝載列印佇列的列印伺服器。

printQueueName
String

列印佇列的名稱。

desiredAccess
PrintSystemDesiredAccess

其中一個 PrintSystemDesiredAccess 值,其會指定程式需要的列印佇列存取類型。

例外狀況

desiredAccess 是只可以套用至 PrintServer 物件的值,而不是 PrintQueue 物件。 例如,AdministrateServer

適用於

.NET Framework 4.8.1 和其他版本
產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

PrintQueue(PrintServer, String, String[])

使用指定的 PrintQueue、佇列名稱和要初始化的屬性名稱陣列,初始化 PrintServer 類別的新執行個體。

C#
public PrintQueue (System.Printing.PrintServer printServer, string printQueueName, string[] propertyFilter);

參數

printServer
PrintServer

裝載列印佇列的列印伺服器。

printQueueName
String

列印佇列的名稱。

propertyFilter
String[]

要初始化的屬性名稱陣列。

備註

PrintQueue不包含參數預設存取的PrintSystemDesiredAccessUsePrinter建構函式。

搭配 參數使用建構函 propertyFilter 式可改善效能。

適用於

.NET Framework 4.8.1 和其他版本
產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

PrintQueue(PrintServer, String, Int32, PrintSystemDesiredAccess)

使用指定的 PrintQueue、佇列名稱、列印結構描述版本和想要的存取權限,初始化 PrintServer 類別的新執行個體。

C#
public PrintQueue (System.Printing.PrintServer printServer, string printQueueName, int printSchemaVersion, System.Printing.PrintSystemDesiredAccess desiredAccess);

參數

printServer
PrintServer

裝載列印佇列的列印伺服器。

printQueueName
String

列印佇列的名稱。

printSchemaVersion
Int32

要使用的列印結構描述版本。

desiredAccess
PrintSystemDesiredAccess

其中一個 PrintSystemDesiredAccess 值,其會指定程式需要的列印佇列存取類型。

例外狀況

desiredAccess 是只可以套用至 PrintServer 物件的值,而不是 PrintQueue 物件。 例如,AdministrateServer

備註

Windows Vista 發行的 列印架構 版本是 “1”。

適用於

.NET Framework 4.8.1 和其他版本
產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

PrintQueue(PrintServer, String, PrintQueueIndexedProperty[], PrintSystemDesiredAccess)

使用指定的 PrintQueue、佇列名稱、要初始化的 PrintServer 值陣列和想要的存取權限,初始化 PrintQueueIndexedProperty 類別的新執行個體。

C#
public PrintQueue (System.Printing.PrintServer printServer, string printQueueName, System.Printing.PrintQueueIndexedProperty[] propertyFilter, System.Printing.PrintSystemDesiredAccess desiredAccess);

參數

printServer
PrintServer

裝載列印佇列的列印伺服器。

printQueueName
String

列印佇列的名稱。

propertyFilter
PrintQueueIndexedProperty[]

PrintQueueIndexedProperty 值陣列,這個陣列會指定要初始化的屬性。

desiredAccess
PrintSystemDesiredAccess

其中一個 PrintSystemDesiredAccess 值,其會指定程式需要的列印佇列存取類型。

例外狀況

desiredAccess 是只可以套用至 PrintServer 物件的值,而不是 PrintQueue 物件。 例如,AdministrateServer

備註

搭配 參數使用建構函 propertyFilter 式可改善效能。

適用於

.NET Framework 4.8.1 和其他版本
產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

PrintQueue(PrintServer, String, String[], PrintSystemDesiredAccess)

使用指定的 PrintQueue、佇列名稱、屬性篩選常式 (Filter) 和想要的存取權限,初始化 PrintServer 類別的新執行個體。

C#
public PrintQueue (System.Printing.PrintServer printServer, string printQueueName, string[] propertyFilter, System.Printing.PrintSystemDesiredAccess desiredAccess);

參數

printServer
PrintServer

裝載列印佇列的列印伺服器。

printQueueName
String

列印佇列的名稱。

propertyFilter
String[]

要初始化的屬性名稱陣列。

desiredAccess
PrintSystemDesiredAccess

其中一個 PrintSystemDesiredAccess 值,其會指定程式需要的列印佇列存取類型。

例外狀況

desiredAccess 是只可以套用至 PrintServer 物件的值,而不是 PrintQueue 物件。 例如,AdministrateServer

備註

搭配 參數使用建構函 propertyFilter 式可改善效能。

適用於

.NET Framework 4.8.1 和其他版本
產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9