PrintServer.GetPrintQueues Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan kumpulan antrean cetak yang dihosting server cetak.
Overload
GetPrintQueues(String[], EnumeratedPrintQueueTypes[]) |
Mendapatkan kumpulan antrean cetak, yang merupakan dari yang ditentukan EnumeratedPrintQueueTypes dan hanya diinisialisasi di properti yang ditentukan. |
GetPrintQueues(PrintQueueIndexedProperty[], EnumeratedPrintQueueTypes[]) |
Mendapatkan kumpulan antrean cetak dari jenis yang ditentukan. Antrean cetak ini hanya diinisialisasi dalam properti yang ditentukan dalam PrintQueueIndexedProperty array. |
GetPrintQueues(String[]) |
Mendapatkan kumpulan antrean cetak yang dihosting oleh server cetak dan yang diinisialisasi hanya di properti yang ditentukan. |
GetPrintQueues(EnumeratedPrintQueueTypes[]) |
Mendapatkan kumpulan antrean cetak dari jenis yang ditentukan yang dinamai di dan dihosting EnumeratedPrintQueueTypes oleh server cetak. |
GetPrintQueues() |
Mendapatkan kumpulan antrean cetak yang dihosting server cetak. |
GetPrintQueues(PrintQueueIndexedProperty[]) |
Mendapatkan kumpulan antrean cetak yang dihosting oleh server cetak dan diinisialisasi hanya di properti yang ditentukan dalam PrintQueueIndexedProperty array. |
GetPrintQueues(String[], EnumeratedPrintQueueTypes[])
Mendapatkan kumpulan antrean cetak, yang merupakan dari yang ditentukan EnumeratedPrintQueueTypes dan hanya diinisialisasi di properti yang ditentukan.
public:
System::Printing::PrintQueueCollection ^ GetPrintQueues(cli::array <System::String ^> ^ propertiesFilter, cli::array <System::Printing::EnumeratedPrintQueueTypes> ^ enumerationFlag);
public System.Printing.PrintQueueCollection GetPrintQueues (string[] propertiesFilter, System.Printing.EnumeratedPrintQueueTypes[] enumerationFlag);
member this.GetPrintQueues : string[] * System.Printing.EnumeratedPrintQueueTypes[] -> System.Printing.PrintQueueCollection
Public Function GetPrintQueues (propertiesFilter As String(), enumerationFlag As EnumeratedPrintQueueTypes()) As PrintQueueCollection
Parameter
- propertiesFilter
- String[]
Nama properti antrean yang diinisialisasi.
- enumerationFlag
- EnumeratedPrintQueueTypes[]
Array nilai yang mewakili jenis antrean cetak yang dikembalikan dalam koleksi.
Mengembalikan
Antrean PrintQueueCollection cetak dari jenis yang ditentukan; setiap antrean cetak hanya memiliki properti yang ditentukan yang diinisialisasi.
Berlaku untuk
GetPrintQueues(PrintQueueIndexedProperty[], EnumeratedPrintQueueTypes[])
Mendapatkan kumpulan antrean cetak dari jenis yang ditentukan. Antrean cetak ini hanya diinisialisasi dalam properti yang ditentukan dalam PrintQueueIndexedProperty array.
public:
System::Printing::PrintQueueCollection ^ GetPrintQueues(cli::array <System::Printing::PrintQueueIndexedProperty> ^ propertiesFilter, cli::array <System::Printing::EnumeratedPrintQueueTypes> ^ enumerationFlag);
public System.Printing.PrintQueueCollection GetPrintQueues (System.Printing.PrintQueueIndexedProperty[] propertiesFilter, System.Printing.EnumeratedPrintQueueTypes[] enumerationFlag);
member this.GetPrintQueues : System.Printing.PrintQueueIndexedProperty[] * System.Printing.EnumeratedPrintQueueTypes[] -> System.Printing.PrintQueueCollection
Public Function GetPrintQueues (propertiesFilter As PrintQueueIndexedProperty(), enumerationFlag As EnumeratedPrintQueueTypes()) As PrintQueueCollection
Parameter
- propertiesFilter
- PrintQueueIndexedProperty[]
Properti yang diinisialisasi konstruktor.
- enumerationFlag
- EnumeratedPrintQueueTypes[]
Array nilai yang mewakili jenis antrean cetak dalam koleksi.
Mengembalikan
Dari PrintQueueCollection server cetak.
Keterangan
Antrean dalam koleksi hanya diinisialisasi dalam properti yang tercantum dalam PrintQueueIndexedProperty array.
Berlaku untuk
GetPrintQueues(String[])
Mendapatkan kumpulan antrean cetak yang dihosting oleh server cetak dan yang diinisialisasi hanya di properti yang ditentukan.
public:
System::Printing::PrintQueueCollection ^ GetPrintQueues(cli::array <System::String ^> ^ propertiesFilter);
public System.Printing.PrintQueueCollection GetPrintQueues (string[] propertiesFilter);
member this.GetPrintQueues : string[] -> System.Printing.PrintQueueCollection
Public Function GetPrintQueues (propertiesFilter As String()) As PrintQueueCollection
Parameter
- propertiesFilter
- String[]
Nama properti antrean yang diinisialisasi.
Mengembalikan
Antrean PrintQueueCollection cetak pada server cetak; setiap antrean cetak hanya diinisialisasi dalam properti yang ditentukan dalam propertiesFilter
.
Berlaku untuk
GetPrintQueues(EnumeratedPrintQueueTypes[])
Mendapatkan kumpulan antrean cetak dari jenis yang ditentukan yang dinamai di dan dihosting EnumeratedPrintQueueTypes oleh server cetak.
public:
System::Printing::PrintQueueCollection ^ GetPrintQueues(cli::array <System::Printing::EnumeratedPrintQueueTypes> ^ enumerationFlag);
public System.Printing.PrintQueueCollection GetPrintQueues (System.Printing.EnumeratedPrintQueueTypes[] enumerationFlag);
member this.GetPrintQueues : System.Printing.EnumeratedPrintQueueTypes[] -> System.Printing.PrintQueueCollection
Public Function GetPrintQueues (enumerationFlag As EnumeratedPrintQueueTypes()) As PrintQueueCollection
Parameter
- enumerationFlag
- EnumeratedPrintQueueTypes[]
Array nilai yang mewakili jenis antrean cetak yang ada dalam koleksi.
Mengembalikan
PrintQueueCollection Dari antrean cetak, dari jenis yang ditentukan, pada server cetak.
Contoh
Contoh berikut menunjukkan cara menggunakan metode ini untuk mendapatkan subset antrean cetak yang tersedia.
// Specify that the list will contain only the print queues that are installed as local and are shared
array<System::Printing::EnumeratedPrintQueueTypes>^ enumerationFlags = {EnumeratedPrintQueueTypes::Local,EnumeratedPrintQueueTypes::Shared};
LocalPrintServer^ printServer = gcnew LocalPrintServer();
//Use the enumerationFlags to filter out unwanted print queues
PrintQueueCollection^ printQueuesOnLocalServer = printServer->GetPrintQueues(enumerationFlags);
Console::WriteLine("These are your shared, local print queues:\n\n");
for each (PrintQueue^ printer in printQueuesOnLocalServer)
{
Console::WriteLine("\tThe shared printer " + printer->Name + " is located at " + printer->Location + "\n");
}
Console::WriteLine("Press enter to continue.");
Console::ReadLine();
// Specify that the list will contain only the print queues that are installed as local and are shared
EnumeratedPrintQueueTypes[] enumerationFlags = {EnumeratedPrintQueueTypes.Local,
EnumeratedPrintQueueTypes.Shared};
LocalPrintServer printServer = new LocalPrintServer();
//Use the enumerationFlags to filter out unwanted print queues
PrintQueueCollection printQueuesOnLocalServer = printServer.GetPrintQueues(enumerationFlags);
Console.WriteLine("These are your shared, local print queues:\n\n");
foreach (PrintQueue printer in printQueuesOnLocalServer)
{
Console.WriteLine("\tThe shared printer " + printer.Name + " is located at " + printer.Location + "\n");
}
Console.WriteLine("Press enter to continue.");
Console.ReadLine();
' Specify that the list will contain only the print queues that are installed as local and are shared
Dim enumerationFlags() As EnumeratedPrintQueueTypes = {EnumeratedPrintQueueTypes.Local, EnumeratedPrintQueueTypes.Shared}
Dim printServer As New LocalPrintServer()
'Use the enumerationFlags to filter out unwanted print queues
Dim printQueuesOnLocalServer As PrintQueueCollection = printServer.GetPrintQueues(enumerationFlags)
Console.WriteLine("These are your shared, local print queues:" & vbLf & vbLf)
For Each printer As PrintQueue In printQueuesOnLocalServer
Console.WriteLine(vbTab & "The shared printer " & printer.Name & " is located at " & printer.Location & vbLf)
Next printer
Console.WriteLine("Press enter to continue.")
Console.ReadLine()
Berlaku untuk
GetPrintQueues()
Mendapatkan kumpulan antrean cetak yang dihosting server cetak.
public:
System::Printing::PrintQueueCollection ^ GetPrintQueues();
public System.Printing.PrintQueueCollection GetPrintQueues ();
member this.GetPrintQueues : unit -> System.Printing.PrintQueueCollection
Public Function GetPrintQueues () As PrintQueueCollection
Mengembalikan
Dari PrintQueueCollection antrean cetak pada server cetak.
Contoh
Contoh berikut menunjukkan cara menggunakan metode ini untuk mencantumkan antrean cetak yang PrintServerdihosting oleh .
// Create a PrintServer
// "theServer" must be a print server to which the user has full print access.
PrintServer myPrintServer = new PrintServer(@"\\theServer");
// List the print server's queues
PrintQueueCollection myPrintQueues = myPrintServer.GetPrintQueues();
String printQueueNames = "My Print Queues:\n\n";
foreach (PrintQueue pq in myPrintQueues)
{
printQueueNames += "\t" + pq.Name + "\n";
}
Console.WriteLine(printQueueNames);
Console.WriteLine("\nPress Return to continue.");
Console.ReadLine();
' Create a PrintServer
' "theServer" must be a print server to which the user has full print access.
Dim myPrintServer As New PrintServer("\\theServer")
' List the print server's queues
Dim myPrintQueues As PrintQueueCollection = myPrintServer.GetPrintQueues()
Dim printQueueNames As String = "My Print Queues:" & vbLf & vbLf
For Each pq As PrintQueue In myPrintQueues
printQueueNames &= vbTab & pq.Name & vbLf
Next pq
Console.WriteLine(printQueueNames)
Console.WriteLine(vbLf & "Press Return to continue.")
Console.ReadLine()
Berlaku untuk
GetPrintQueues(PrintQueueIndexedProperty[])
Mendapatkan kumpulan antrean cetak yang dihosting oleh server cetak dan diinisialisasi hanya di properti yang ditentukan dalam PrintQueueIndexedProperty array.
public:
System::Printing::PrintQueueCollection ^ GetPrintQueues(cli::array <System::Printing::PrintQueueIndexedProperty> ^ propertiesFilter);
public System.Printing.PrintQueueCollection GetPrintQueues (System.Printing.PrintQueueIndexedProperty[] propertiesFilter);
member this.GetPrintQueues : System.Printing.PrintQueueIndexedProperty[] -> System.Printing.PrintQueueCollection
Public Function GetPrintQueues (propertiesFilter As PrintQueueIndexedProperty()) As PrintQueueCollection
Parameter
- propertiesFilter
- PrintQueueIndexedProperty[]
Properti yang diinisialisasi konstruktor.
Mengembalikan
Anggota PrintQueueCollection yang anggotanya hanya diinisialisasi dalam properti yang ditentukan oleh propertiesFilter
.