PrintSystemObject Classe

Définition

Définit les propriétés et méthodes de base qui sont communes aux objets du système d'impression. Les classes qui dérivent de cette classe représentent des objets tels que les files d'attente à l'impression, les serveurs d'impression et les travaux d'impression.

public ref class PrintSystemObject abstract : IDisposable
public abstract class PrintSystemObject : IDisposable
type PrintSystemObject = class
    interface IDisposable
Public MustInherit Class PrintSystemObject
Implements IDisposable
Héritage
PrintSystemObject
Dérivé
Implémente

Remarques

En plus d’être la classe de base pour les objets système d’impression, cette classe peut être utile pour appeler des méthodes lorsque votre application ne sait pas ou ne se soucie pas du type particulier d’objet système d’impression qu’elle utilise. Par exemple, vous pouvez énumérer une PrintSystemObjects collection de différents types d’objets, en appelant la Commit méthode sur chacun d’eux tour à tour.

Attention

Les classes au sein de l’espace System.Printing de noms ne sont pas prises en charge pour une utilisation dans un service Windows ou ASP.NET application ou service. La tentative d’utilisation de 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 au moment de l’exécution.

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

Notes pour les responsables de l’implémentation

Si vous dérivez une classe de PrintSystemObject, vous pouvez dériver une collection d’objets de cette classe à partir de PrintSystemObjects.

Constructeurs

PrintSystemObject()

Initialise une nouvelle instance de la classe PrintSystemObject.

PrintSystemObject(PrintSystemObjectLoadMode)

Initialise une nouvelle instance de la classe PrintSystemObject à l'aide du PrintSystemObjectLoadMode spécifié.

Propriétés

IsDisposed

Obtient ou définit une valeur indiquant si l'objet a été supprimé.

Name

Obtient le nom de l'objet.

Parent

Obtient le parent de l'objet.

PropertiesCollection

Obtient une collection de paires d'attributs et de valeurs.

Méthodes

BaseAttributeNames()

Obtient les noms des attributs de la classe dérivée.

Commit()

En cas de substitution dans une classe dérivée, écrit toutes les modifications que votre programme a apportées aux propriétés de l'objet dans le logiciel réel ou composant matériel que l'objet représente.

Dispose()

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

Dispose(Boolean)

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

Equals(Object)

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

(Hérité de Object)
Finalize()

Libère les ressources utilisées par PrintSystemObject.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
Initialize()

Initialise les propriétés du PrintSystemObject.

InternalDispose(Boolean)

En cas de substitution dans une classe dérivée, libère les ressources non managées utilisées par PrintSystemObject et libère éventuellement les ressources managées en cours d'utilisation.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Refresh()

En cas de substitution dans une classe dérivée, met à jour les propriétés d'un objet de la classe dérivée afin que ses valeurs correspondent aux valeurs du logiciel réel ou composant matériel que l'objet représente.

ToString()

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

(Hérité de Object)

S’applique à