Serveur d'impression

Classe PrintServer (System.Printing) | Microsoft Docs – Serveur d’impression

Le 4 mai 2019 - 7 minutes de lecture

Lorsque votre programme écrit une valeur dans une propriété de PrintServer, cette modification n'a d'effet que si elle est transmise à l'ordinateur représenté par l'objet PrintServer. Pour valider les modifications, utilisez la méthode Commit pour l'objet.

De même, d'autres applications peuvent modifier les propriétés réelles du service d'impression de l'ordinateur. Pour vous assurer que l'objet PrintServer de votre programme a les dernières valeurs, utilisez la méthode Refresh pour l'objet.

Mise en garde

Les classes de l'espace de noms System.Printing ne sont pas prises en charge pour une utilisation dans un service Windows ou une application ou un service ASP.NET. Tenter d'utiliser ces classes à partir de l'un de ces types d'application peut générer des problèmes inattendus, tels que des performances de service réduites et des exceptions d'exécution.

Si vous souhaitez imprimer à partir d'une application Windows Forms, voir l'espace de noms System.Drawing.Printing.

Serveur d'imprimante()
Serveur d'imprimante()
Serveur d'imprimante()
Serveur d'imprimante()

Initialise une nouvelle instance de la classe PrintServer.

PrintServer (PrintSystemDesiredAccess)
PrintServer (PrintSystemDesiredAccess)
PrintServer (PrintSystemDesiredAccess)
PrintServer (PrintSystemDesiredAccess)

Initialise une nouvelle instance de la classe PrintServer qui représente le serveur d'impression local et lui attribue le PrintSystemDesiredAccess spécifié.

PrintServer (String)
PrintServer (String)
PrintServer (String)
PrintServer (String)

Initialise une nouvelle instance de la classe PrintServer qui a le chemin spécifié.

PrintServer (String, PrintServerIndexedProperty[])
PrintServer (String, PrintServerIndexedProperty[])
PrintServer (String, PrintServerIndexedProperty[])
PrintServer (String, PrintServerIndexedProperty[])

Initialise une nouvelle instance de la classe PrintServer à l'aide du tableau PrintServerIndexedProperty spécifié pour déterminer les propriétés à initialiser.

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

Initialise une nouvelle instance de la classe PrintServer et fournit le chemin spécifié, le tableau PrintServerIndexedProperty et l'accès nécessaire.

PrintServer (String, PrintSystemDesiredAccess)
PrintServer (String, PrintSystemDesiredAccess)
PrintServer (String, PrintSystemDesiredAccess)
PrintServer (String, PrintSystemDesiredAccess)

Initialise une nouvelle instance de la classe PrintServer comportant le chemin spécifié et l'accès nécessaire.

PrintServer (String, String[])
PrintServer (String, String[])
PrintServer (String, String[])
PrintServer (String, String[])

Initialise une nouvelle instance de la classe PrintServer comportant le filtre de chemin et de propriétés spécifié.

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

Initialise une nouvelle instance de la classe PrintServer comportant le chemin d'accès spécifié, le filtre de propriétés et l'accès nécessaire.

Commettre()
Commettre()
Commettre()
Commettre()

Valide toutes les modifications apportées par votre programme aux propriétés de l'objet serveur d'impression en les écrivant sur le serveur d'impression représenté par l'objet.

DeletePrintQueue (PrintQueue)
DeletePrintQueue (PrintQueue)
DeletePrintQueue (PrintQueue)
DeletePrintQueue (PrintQueue)

Supprime la PrintQueue spécifiée du serveur d'impression.

DeletePrintQueue (Chaîne)
DeletePrintQueue (Chaîne)
DeletePrintQueue (Chaîne)
DeletePrintQueue (Chaîne)

Supprime la file d'attente d'impression portant le nom spécifié du serveur d'impression.

Disposer()
Disposer()
Disposer()
Disposer()

Libère toutes les ressources utilisées par PrintSystemObject.

(Hérité de PrintSystemObject) Éliminer (Booléen)
Éliminer (Booléen)
Éliminer (Booléen)
Éliminer (Booléen)

Libère les ressources non managées utilisées par PrintSystemObject et libère éventuellement les ressources managées.

(Hérité de PrintSystemObject) Égale (Objet)
Égale (Objet)
Égale (Objet)
Égale (Objet)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object) GetHashCode ()
GetHashCode ()
GetHashCode ()
GetHashCode ()

Sert de fonction de hachage par défaut.

(Hérité de Object) GetPrintQueue (Chaîne)
GetPrintQueue (Chaîne)
GetPrintQueue (Chaîne)
GetPrintQueue (Chaîne)

Obtient une référence à la file d'attente d'impression nommée du serveur d'impression.

GetPrintQueue (String, String[])
GetPrintQueue (String, String[])
GetPrintQueue (String, String[])
GetPrintQueue (String, String[])

Obtient une file d'attente d'impression spécifiée du serveur d'impression.

GetPrintQueues ()
GetPrintQueues ()
GetPrintQueues ()
GetPrintQueues ()

Obtient la collection de files d'attente d'impression hébergées par le serveur d'impression.

GetPrintQueues (EnumeratedPrintQueueTypes[])
GetPrintQueues (EnumeratedPrintQueueTypes[])
GetPrintQueues (EnumeratedPrintQueueTypes[])
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 (PrintQueueIndexedProperty[])
GetPrintQueues (PrintQueueIndexedProperty[])
GetPrintQueues (PrintQueueIndexedProperty[])
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 (PrintQueueIndexedProperty[], EnumeratedPrintQueueTypes[])
GetPrintQueues (PrintQueueIndexedProperty[], EnumeratedPrintQueueTypes[])
GetPrintQueues (PrintQueueIndexedProperty[], EnumeratedPrintQueueTypes[])
GetPrintQueues (PrintQueueIndexedProperty[], EnumeratedPrintQueueTypes[])

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

GetPrintQueues (String[])
GetPrintQueues (String[])
GetPrintQueues (String[])
GetPrintQueues (String[])

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.

GetPrintQueues (String[], EnumeratedPrintQueueTypes[])
GetPrintQueues (String[], EnumeratedPrintQueueTypes[])
GetPrintQueues (String[], EnumeratedPrintQueueTypes[])
GetPrintQueues (String[], EnumeratedPrintQueueTypes[])

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

GetType ()
GetType ()
GetType ()
GetType ()

Obtient le type de l'instance actuelle.

(Hérité de Object) Initialiser()
Initialiser()
Initialiser()
Initialiser()

Initialise les propriétés de PrintSystemObject.

(Hérité de PrintSystemObject) InstallPrintQueue (String, String, String[], String, PrintPropertyDictionary)
InstallPrintQueue (String, String, String[], String, PrintPropertyDictionary)
InstallPrintQueue (String, String, String[], String, PrintPropertyDictionary)
InstallPrintQueue (String, String, String[], String, PrintPropertyDictionary)

Installe une file d'attente d'impression et le pilote d'imprimante associé sur le serveur d'impression.

InstallPrintQueue (String, String, String[], String, PrintQueueAttributes)
InstallPrintQueue (String, String, String[], String, PrintQueueAttributes)
InstallPrintQueue (String, String, String[], String, PrintQueueAttributes)
InstallPrintQueue (String, String, String[], String, PrintQueueAttributes)

Installe une file d'attente d'impression et le pilote d'imprimante associé sur le serveur d'impression.

InstallPrintQueue (String, String, String[], String, PrintQueueAttributes, PrintQueueStringProperty, Int32, Int32)
InstallPrintQueue (String, String, String[], String, PrintQueueAttributes, PrintQueueStringProperty, Int32, Int32)
InstallPrintQueue (String, String, String[], String, PrintQueueAttributes, PrintQueueStringProperty, Int32, Int32)
InstallPrintQueue (String, String, String[], String, PrintQueueAttributes, PrintQueueStringProperty, Int32, Int32)

Installe une file d'attente d'impression hiérarchisée et le pilote d'imprimante associé sur le serveur d'impression.

InstallPrintQueue (String, String, String[], Chaîne, PrintQueueAttributes, chaîne, chaîne, chaîne, chaîne, chaîne, Int32, Int32)
InstallPrintQueue (String, String, String[], Chaîne, PrintQueueAttributes, chaîne, chaîne, chaîne, chaîne, chaîne, Int32, Int32)
InstallPrintQueue (String, String, String[], Chaîne, PrintQueueAttributes, chaîne, chaîne, chaîne, chaîne, chaîne, Int32, Int32)
InstallPrintQueue (String, String, String[], Chaîne, PrintQueueAttributes, chaîne, chaîne, chaîne, chaîne, chaîne, Int32, Int32)

Installe une file d'attente d'impression partagée, hiérarchisée, et le pilote d'imprimante associé, sur le serveur d'impression.

InternalDispose (Boolean)
InternalDispose (Boolean)
InternalDispose (Boolean)
InternalDispose (Boolean)

Libère les ressources non gérées utilisées par le serveur d'impression et libère éventuellement les ressources gérées.

MemberwiseClone ()
MemberwiseClone ()
MemberwiseClone ()
MemberwiseClone ()

Crée une copie superficielle de l'objet en cours.

(Hérité de Object) Rafraîchir()
Rafraîchir()
Rafraîchir()
Rafraîchir()

Met à jour les propriétés de l'objet PrintServer afin que chaque valeur de propriété corresponde à la valeur d'attribut correspondante du serveur d'impression représenté par l'objet.

ToString ()
ToString ()
ToString ()
ToString ()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.