PrintServer.GetPrintQueues Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar den samling utskriftsköer som utskriftsservern är värd för.
Överlagringar
| Name | Description |
|---|---|
| GetPrintQueues(String[], EnumeratedPrintQueueTypes[]) |
Hämtar samlingen med utskriftsköer, som är av de angivna EnumeratedPrintQueueTypes och initieras endast i de angivna egenskaperna. |
| GetPrintQueues(PrintQueueIndexedProperty[], EnumeratedPrintQueueTypes[]) |
Hämtar en samling utskriftsköer av de angivna typerna. Dessa utskriftsköer initieras endast i de egenskaper som anges i matrisen PrintQueueIndexedProperty . |
| GetPrintQueues(String[]) |
Hämtar en samling utskriftsköer som hanteras av utskriftsservern och som endast initieras i de angivna egenskaperna. |
| GetPrintQueues(EnumeratedPrintQueueTypes[]) |
Hämtar samlingen med utskriftsköer av de angivna typerna som namnges i EnumeratedPrintQueueTypes och hanteras av utskriftsservern. |
| GetPrintQueues() |
Hämtar den samling utskriftsköer som utskriftsservern är värd för. |
| GetPrintQueues(PrintQueueIndexedProperty[]) |
Hämtar en samling utskriftsköer som hanteras av utskriftsservern och initieras endast i de egenskaper som anges i matrisen PrintQueueIndexedProperty . |
GetPrintQueues(String[], EnumeratedPrintQueueTypes[])
Hämtar samlingen med utskriftsköer, som är av de angivna EnumeratedPrintQueueTypes och initieras endast i de angivna egenskaperna.
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
Parametrar
- propertiesFilter
- String[]
Namnen på köegenskaperna som initieras.
- enumerationFlag
- EnumeratedPrintQueueTypes[]
En matris med värden som representerar de typer av utskriftsköer som returneras i samlingen.
Returer
En PrintQueueCollection av utskriftsköerna av de angivna typerna. Varje utskriftskö har endast de angivna egenskaperna initierade.
Gäller för
GetPrintQueues(PrintQueueIndexedProperty[], EnumeratedPrintQueueTypes[])
Hämtar en samling utskriftsköer av de angivna typerna. Dessa utskriftsköer initieras endast i de egenskaper som anges i matrisen PrintQueueIndexedProperty .
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
Parametrar
- propertiesFilter
- PrintQueueIndexedProperty[]
De egenskaper som konstruktorn initierar.
- enumerationFlag
- EnumeratedPrintQueueTypes[]
En matris med värden som representerar typerna av utskriftsköer i samlingen.
Returer
Utskriftsserverns PrintQueueCollection .
Kommentarer
Köerna i samlingen initieras endast i egenskaperna som visas i matrisen PrintQueueIndexedProperty .
Gäller för
GetPrintQueues(String[])
Hämtar en samling utskriftsköer som hanteras av utskriftsservern och som endast initieras i de angivna egenskaperna.
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
Parametrar
- propertiesFilter
- String[]
Namnen på köegenskaperna som initieras.
Returer
Utskriftsköer PrintQueueCollection på utskriftsservern. Varje utskriftskö initieras endast i egenskaperna som anges i propertiesFilter.
Gäller för
GetPrintQueues(EnumeratedPrintQueueTypes[])
Hämtar samlingen med utskriftsköer av de angivna typerna som namnges i EnumeratedPrintQueueTypes och hanteras av utskriftsservern.
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
Parametrar
- enumerationFlag
- EnumeratedPrintQueueTypes[]
En matris med värden som representerar de typer av utskriftsköer som finns i samlingen.
Returer
Utskriftsköer PrintQueueCollection , av de angivna typerna, på utskriftsservern.
Exempel
I följande exempel visas hur du använder den här metoden för att hämta en delmängd av tillgängliga utskriftsköer.
// 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()
Gäller för
GetPrintQueues()
Hämtar den samling utskriftsköer som utskriftsservern är värd för.
public:
System::Printing::PrintQueueCollection ^ GetPrintQueues();
public System.Printing.PrintQueueCollection GetPrintQueues();
member this.GetPrintQueues : unit -> System.Printing.PrintQueueCollection
Public Function GetPrintQueues () As PrintQueueCollection
Returer
Utskriftsköer PrintQueueCollection på utskriftsservern.
Exempel
I följande exempel visas hur du använder den här metoden för att lista utskriftsköerna som hanteras av en 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()
Gäller för
GetPrintQueues(PrintQueueIndexedProperty[])
Hämtar en samling utskriftsköer som hanteras av utskriftsservern och initieras endast i de egenskaper som anges i matrisen PrintQueueIndexedProperty .
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
Parametrar
- propertiesFilter
- PrintQueueIndexedProperty[]
De egenskaper som konstruktorn initierar.
Returer
En PrintQueueCollection vars medlemmar endast initieras i de egenskaper som anges av propertiesFilter.