PrintServer.GetPrintQueues Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de verzameling afdrukwachtrijen op die door de afdrukserver worden gehost.
Overloads
| Name | Description |
|---|---|
| GetPrintQueues(String[], EnumeratedPrintQueueTypes[]) |
Hiermee haalt u de verzameling afdrukwachtrijen op. Deze zijn van de opgegeven EnumeratedPrintQueueTypes en worden alleen geïnitialiseerd in de opgegeven eigenschappen. |
| GetPrintQueues(PrintQueueIndexedProperty[], EnumeratedPrintQueueTypes[]) |
Hiermee haalt u een verzameling afdrukwachtrijen van de opgegeven typen op. Deze afdrukwachtrijen worden alleen geïnitialiseerd in de eigenschappen die zijn opgegeven in de PrintQueueIndexedProperty matrix. |
| GetPrintQueues(String[]) |
Hiermee haalt u een verzameling afdrukwachtrijen op die worden gehost door de afdrukserver en die alleen in de opgegeven eigenschappen worden geïnitialiseerd. |
| GetPrintQueues(EnumeratedPrintQueueTypes[]) |
Hiermee haalt u de verzameling afdrukwachtrijen op van de opgegeven typen die worden benoemd EnumeratedPrintQueueTypes en gehost door de afdrukserver. |
| GetPrintQueues() |
Hiermee haalt u de verzameling afdrukwachtrijen op die door de afdrukserver worden gehost. |
| GetPrintQueues(PrintQueueIndexedProperty[]) |
Hiermee haalt u een verzameling afdrukwachtrijen op die worden gehost door de afdrukserver en alleen geïnitialiseerd in de eigenschappen die zijn opgegeven in de PrintQueueIndexedProperty matrix. |
GetPrintQueues(String[], EnumeratedPrintQueueTypes[])
Hiermee haalt u de verzameling afdrukwachtrijen op. Deze zijn van de opgegeven EnumeratedPrintQueueTypes en worden alleen geïnitialiseerd in de opgegeven eigenschappen.
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
Parameters
- propertiesFilter
- String[]
De namen van de wachtrijeigenschappen die worden geïnitialiseerd.
- enumerationFlag
- EnumeratedPrintQueueTypes[]
Een matrix met waarden die de typen afdrukwachtrijen vertegenwoordigen die in de verzameling worden geretourneerd.
Retouren
Een PrintQueueCollection van de afdrukwachtrijen van de opgegeven typen. Elke afdrukwachtrij heeft alleen de opgegeven eigenschappen geïnitialiseerd.
Van toepassing op
GetPrintQueues(PrintQueueIndexedProperty[], EnumeratedPrintQueueTypes[])
Hiermee haalt u een verzameling afdrukwachtrijen van de opgegeven typen op. Deze afdrukwachtrijen worden alleen geïnitialiseerd in de eigenschappen die zijn opgegeven in de PrintQueueIndexedProperty matrix.
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
Parameters
- propertiesFilter
- PrintQueueIndexedProperty[]
De eigenschappen die de constructor initialiseert.
- enumerationFlag
- EnumeratedPrintQueueTypes[]
Een matrix met waarden die de typen afdrukwachtrijen in de verzameling vertegenwoordigen.
Retouren
De PrintQueueCollection afdrukserver.
Opmerkingen
De wachtrijen in de verzameling worden alleen geïnitialiseerd in de eigenschappen die in de PrintQueueIndexedProperty matrix worden vermeld.
Van toepassing op
GetPrintQueues(String[])
Hiermee haalt u een verzameling afdrukwachtrijen op die worden gehost door de afdrukserver en die alleen in de opgegeven eigenschappen worden geïnitialiseerd.
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
Parameters
- propertiesFilter
- String[]
De namen van de wachtrijeigenschappen die worden geïnitialiseerd.
Retouren
Het PrintQueueCollection aantal afdrukwachtrijen op de afdrukserver; elke afdrukwachtrij wordt alleen geïnitialiseerd in de eigenschappen die zijn opgegeven in propertiesFilter.
Van toepassing op
GetPrintQueues(EnumeratedPrintQueueTypes[])
Hiermee haalt u de verzameling afdrukwachtrijen op van de opgegeven typen die worden benoemd EnumeratedPrintQueueTypes en gehost door de afdrukserver.
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
Parameters
- enumerationFlag
- EnumeratedPrintQueueTypes[]
Een matrix met waarden die de typen afdrukwachtrijen vertegenwoordigen die zich in de verzameling bevinden.
Retouren
Het PrintQueueCollection aantal afdrukwachtrijen, van de opgegeven typen, op de afdrukserver.
Voorbeelden
In het volgende voorbeeld ziet u hoe u deze methode gebruikt om een subset van beschikbare afdrukwachtrijen op te halen.
// 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()
Van toepassing op
GetPrintQueues()
Hiermee haalt u de verzameling afdrukwachtrijen op die door de afdrukserver worden gehost.
public:
System::Printing::PrintQueueCollection ^ GetPrintQueues();
public System.Printing.PrintQueueCollection GetPrintQueues();
member this.GetPrintQueues : unit -> System.Printing.PrintQueueCollection
Public Function GetPrintQueues () As PrintQueueCollection
Retouren
Het PrintQueueCollection aantal afdrukwachtrijen op de afdrukserver.
Voorbeelden
In het volgende voorbeeld ziet u hoe u deze methode gebruikt om de afdrukwachtrijen weer te geven die worden gehost door een PrintServer.
// 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()
Van toepassing op
GetPrintQueues(PrintQueueIndexedProperty[])
Hiermee haalt u een verzameling afdrukwachtrijen op die worden gehost door de afdrukserver en alleen geïnitialiseerd in de eigenschappen die zijn opgegeven in de PrintQueueIndexedProperty matrix.
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
Parameters
- propertiesFilter
- PrintQueueIndexedProperty[]
De eigenschappen die de constructor initialiseert.
Retouren
Een PrintQueueCollection waarvan de leden alleen worden geïnitialiseerd in de eigenschappen die zijn opgegeven door propertiesFilter.