Freigeben über


PrintSystemObject Klasse

Definition

Definiert grundlegende Eigenschaften und Methoden für alle Objekte des Drucksystems. Klassen, die von dieser Klasse abgeleitet werden, stellen beispielsweise Druckwarteschlangen, Druckerserver oder Druckaufträge dar.

public ref class PrintSystemObject abstract : IDisposable
public abstract class PrintSystemObject : IDisposable
type PrintSystemObject = class
    interface IDisposable
Public MustInherit Class PrintSystemObject
Implements IDisposable
Vererbung
PrintSystemObject
Abgeleitet
Implementiert

Hinweise

Diese Klasse ist nicht nur die Basisklasse für Drucksystemobjekte, sie kann auch für das Aufrufen von Methoden nützlich sein, wenn Ihre Anwendung nicht weiß oder nicht weiß, welcher bestimmte Typ von Drucksystemobjekten sie verwendet. Beispielsweise könnten Sie eine PrintSystemObjects Auflistung verschiedener Objekttypen auflisten und die Commit -Methode jeweils nacheinander aufrufen.

Achtung

Klassen innerhalb des Namespace werden nicht für die System.Printing Verwendung innerhalb eines Windows-Diensts oder ASP.NET-Anwendung oder -Diensts unterstützt. Der Versuch, diese Klassen aus einem dieser Anwendungstypen zu verwenden, kann zu unerwarteten Problemen führen, z. B. zu leistungseinbußen und Laufzeitausnahmen.

Wenn Sie aus einer Windows Forms-Anwendung drucken möchten, lesen Sie den System.Drawing.Printing Namespace.

Hinweise für Ausführende

Wenn Sie eine Klasse von PrintSystemObjectableiten, können Sie eine Auflistung von -Objekten dieser Klasse von PrintSystemObjectsableiten.

Konstruktoren

PrintSystemObject()

Initialisiert eine neue Instanz der PrintSystemObject-Klasse.

PrintSystemObject(PrintSystemObjectLoadMode)

Initialisiert eine neue Instanz der PrintSystemObject-Klasse, indem der angegebene PrintSystemObjectLoadMode verwendet wird.

Eigenschaften

IsDisposed

Ruft einen Wert ab, mit dem angegeben wird, ob das Objekt freigegeben wurde, oder legt diesen Wert fest.

Name

Ruft den Namen des Objekts ab.

Parent

Ruft das übergeordnete Element des Objekts ab.

PropertiesCollection

Ruft eine Auflistung mit Attribut-Wert-Paaren ab.

Methoden

BaseAttributeNames()

Ruft die Namen der Attribute der abgeleiteten Klasse ab.

Commit()

Übermittelt beim Überschreiben in einer abgeleiteten Klasse alle Änderungen, die vom Programm an den Objekteigenschaften vorgenommen wurden, an die eigentliche Software- oder Hardwarekomponente, die durch das Objekt dargestellt wird.

Dispose()

Gibt alle vom PrintSystemObject verwendeten Ressourcen frei.

Dispose(Boolean)

Gibt die von PrintSystemObject verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Finalize()

Gibt die von der PrintSystemObject verwendeten Ressourcen frei.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
Initialize()

Initialisiert die Eigenschaften des PrintSystemObject.

InternalDispose(Boolean)

Gibt beim Überschreiben in einer abgeleiteten Klasse die nicht verwalteten Ressourcen von PrintSystemObject und optional auch die verwalteten Ressourcen frei.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Refresh()

Aktualisiert beim Überschreiben in einer abgeleiteten Klasse alle Eigenschaften eines Objekts der abgeleiteten Klasse, sodass die Eigenschaftswerte mit den Werten der Software- oder Hardwarekomponente übereinstimmen, die durch das Objekt dargestellt wird.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: