Lire en anglais

Partager via


PrintServer.GetPrintQueues Méthode

Définition

Obtient la collection de files d’attente d’impression que le serveur d’impression héberge.

Surcharges

GetPrintQueues(String[], EnumeratedPrintQueueTypes[])

Obtient la collection de files d’attente d’impression, qui sont des EnumeratedPrintQueueTypes spécifiées et qui sont initialisées uniquement dans les propriétés spécifiées.

GetPrintQueues(PrintQueueIndexedProperty[], EnumeratedPrintQueueTypes[])

Obtient une collection de files d’attente d’impression des types spécifiés. Ces files d’attente d’impression sont initialisées uniquement dans les propriétés spécifiées dans le tableau PrintQueueIndexedProperty.

GetPrintQueues(String[])

Obtient une collection de files d’attente d’impression hébergées par le serveur d’impression et qui sont initialisées uniquement dans les propriétés spécifiées.

GetPrintQueues(EnumeratedPrintQueueTypes[])

Obtient la collection de files d’attente d’impression des types spécifiés nommés dans EnumeratedPrintQueueTypes et hébergés par le serveur d’impression.

GetPrintQueues()

Obtient la collection de files d’attente d’impression que le serveur d’impression héberge.

GetPrintQueues(PrintQueueIndexedProperty[])

Obtient une collection de files d’attente d’impression hébergées par le serveur d’impression et initialisées uniquement dans les propriétés spécifiées dans le tableau PrintQueueIndexedProperty.

GetPrintQueues(String[], EnumeratedPrintQueueTypes[])

Obtient la collection de files d’attente d’impression, qui sont des EnumeratedPrintQueueTypes spécifiées et qui sont initialisées uniquement dans les propriétés spécifiées.

C#
public System.Printing.PrintQueueCollection GetPrintQueues (string[] propertiesFilter, System.Printing.EnumeratedPrintQueueTypes[] enumerationFlag);

Paramètres

propertiesFilter
String[]

Noms des propriétés de file d’attente qui sont initialisées.

enumerationFlag
EnumeratedPrintQueueTypes[]

Tableau de valeurs qui représentent les types de files d’attente d’impression retournées dans la collection.

Retours

Une PrintQueueCollection des files d’attente d’impression des types spécifiés ; chaque file d’attente d’impression comporte uniquement les propriétés spécifiées initialisées.

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.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

GetPrintQueues(PrintQueueIndexedProperty[], EnumeratedPrintQueueTypes[])

Obtient une collection de files d’attente d’impression des types spécifiés. Ces files d’attente d’impression sont initialisées uniquement dans les propriétés spécifiées dans le tableau PrintQueueIndexedProperty.

C#
public System.Printing.PrintQueueCollection GetPrintQueues (System.Printing.PrintQueueIndexedProperty[] propertiesFilter, System.Printing.EnumeratedPrintQueueTypes[] enumerationFlag);

Paramètres

propertiesFilter
PrintQueueIndexedProperty[]

Propriétés initialisées par le constructeur.

enumerationFlag
EnumeratedPrintQueueTypes[]

Tableau de valeurs qui représentent les types de files d’attente d’impression dans la collection.

Retours

PrintQueueCollection du serveur d’impression.

Remarques

Les files d’attente de la collection sont initialisées uniquement dans les propriétés répertoriées dans le tableau PrintQueueIndexedProperty.

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.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

GetPrintQueues(String[])

Obtient une collection de files d’attente d’impression hébergées par le serveur d’impression et qui sont initialisées uniquement dans les propriétés spécifiées.

C#
public System.Printing.PrintQueueCollection GetPrintQueues (string[] propertiesFilter);

Paramètres

propertiesFilter
String[]

Noms des propriétés de file d’attente qui sont initialisées.

Retours

La PrintQueueCollection des files d’attente d’impression sur le serveur d’impression ; chaque file d’attente d’impression est initialisée uniquement dans les propriétés spécifiées dans propertiesFilter.

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.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

GetPrintQueues(EnumeratedPrintQueueTypes[])

Obtient la collection de files d’attente d’impression des types spécifiés nommés dans EnumeratedPrintQueueTypes et hébergés par le serveur d’impression.

C#
public System.Printing.PrintQueueCollection GetPrintQueues (System.Printing.EnumeratedPrintQueueTypes[] enumerationFlag);

Paramètres

enumerationFlag
EnumeratedPrintQueueTypes[]

Tableau de valeurs qui représentent les types de files d’attente d’impression qui se trouvent dans la collection.

Retours

Les PrintQueueCollection des files d’attente d’impression, des types spécifiés, sur le serveur d’impression.

Exemples

L’exemple suivant montre comment utiliser cette méthode pour obtenir un sous-ensemble de files d’attente d’impression disponibles.

C#
// 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();

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.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

GetPrintQueues()

Obtient la collection de files d’attente d’impression que le serveur d’impression héberge.

C#
public System.Printing.PrintQueueCollection GetPrintQueues ();

Retours

PrintQueueCollection des files d’attente d’impression sur le serveur d’impression.

Exemples

L’exemple suivant montre comment utiliser cette méthode pour répertorier les files d’attente d’impression hébergées par un PrintServer.

C#

// 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();

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.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

GetPrintQueues(PrintQueueIndexedProperty[])

Obtient une collection de files d’attente d’impression hébergées par le serveur d’impression et initialisées uniquement dans les propriétés spécifiées dans le tableau PrintQueueIndexedProperty.

C#
public System.Printing.PrintQueueCollection GetPrintQueues (System.Printing.PrintQueueIndexedProperty[] propertiesFilter);

Paramètres

propertiesFilter
PrintQueueIndexedProperty[]

Propriétés initialisées par le constructeur.

Retours

Un PrintQueueCollection dont les membres sont initialisés uniquement dans les propriétés spécifiées par propertiesFilter.

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.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