PrintSystemObject PrintSystemObject PrintSystemObject PrintSystemObject Class

Definition

Definiert grundlegende Eigenschaften und Methoden, die für alle Objekte des Drucksystems sind.Defines basic properties and methods that are common to the objects of the printing system. Von dieser Klasse abgeleitete Klassen stellen diese Objekte als Druckwarteschlangen, Druckerserver und Druckaufträge dar.Classes that derive from this class represent such objects as print queues, print servers, and print jobs.

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

Hinweise

Die Basisklasse für Drucksystemobjekten, sondern kann diese Klasse hilfreich sein zum Aufrufen von Methoden, wenn Ihre Anwendung nicht weiß, oder ist es nicht wichtig, welche bestimmten Art von Drucksystemobjekts verwendet wird.In addition to being the base class for print system objects, this class can be useful for calling methods when your application does not know or does not care what particular type of print system object it is using. Sie könnten z. B. Blättern Sie durch eine PrintSystemObjects Auflistung der verschiedenen Objekttypen zugeordnet, das Aufrufen der Commit Methode für jede dieser wiederum.For example, you could enumerate through a PrintSystemObjects collection of different object types, calling the Commit method on each of them in turn.

Achtung

Klassen, die innerhalb der System.Printing Namespace werden für die Verwendung in einer Windows-Dienst oder der ASP.NET-Anwendung oder der Dienst nicht unterstützt.Classes within the System.Printing namespace are not supported for use within a Windows service or ASP.NET application or service. Versucht, diese Klassen innerhalb einer dieser Anwendungstypen zu verwenden, kann unerwartete Probleme führen, z. B. dadurch die Leistung und die Laufzeit Ausnahmen service.Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions.

Wenn Sie von einer Windows Forms-Anwendung drucken möchten, finden Sie unter den System.Drawing.Printing Namespace.If you want to print from a Windows Forms application, see the System.Drawing.Printing namespace.

Hinweise für Vererber

Wenn Sie beim Ableiten einer Klasse von PrintSystemObject, empfiehlt es sich um eine Auflistung von Objekten dieser Klasse aus abzuleiten PrintSystemObjects.If you derive a class from PrintSystemObject, you may want to derive a collection of objects of that class from PrintSystemObjects.

Konstruktoren

PrintSystemObject() PrintSystemObject() PrintSystemObject() PrintSystemObject()

Initialisiert eine neue Instanz der PrintSystemObject-Klasse.Initializes a new instance of the PrintSystemObject class.

PrintSystemObject(PrintSystemObjectLoadMode) PrintSystemObject(PrintSystemObjectLoadMode) PrintSystemObject(PrintSystemObjectLoadMode) PrintSystemObject(PrintSystemObjectLoadMode)

Initialisiert eine neue Instanz der PrintSystemObject-Klasse, indem der angegebene PrintSystemObjectLoadMode verwendet wird.Initializes a new instance of the PrintSystemObject class by using the specified PrintSystemObjectLoadMode.

Eigenschaften

IsDisposed IsDisposed IsDisposed IsDisposed

Ruft ab oder legt einen Wert, der angibt, ob das Objekt freigegeben wurde.Gets or sets a value that indicates whether the object has been disposed.

Name Name Name Name

Ruft den Namen des Objekts ab.Gets the name of the object.

Parent Parent Parent Parent

Ruft das übergeordnete Element des Objekts ab.Gets the parent of the object.

PropertiesCollection PropertiesCollection PropertiesCollection PropertiesCollection

Ruft eine Auflistung von Attribut-Wert-Paare ab.Gets a collection of attribute and value pairs.

Methoden

BaseAttributeNames() BaseAttributeNames() BaseAttributeNames() BaseAttributeNames()

Ruft den Namen der Attribute der abgeleiteten Klasse ab.Gets the names of the attributes of the derived class.

Commit() Commit() Commit() Commit()

Ruft beim Überschreiben in einer abgeleiteten Klasse schreibt alle Änderungen, die Ihr Programm, um die Eigenschaften des Objekts an die eigentliche Software-vorgenommen hat oder Hardwarekomponente, die das Objekt darstellt.When overridden in a derived class, writes any changes that your program has made to the object's properties to the actual software or hardware component that the object represents.

Dispose() Dispose() Dispose() Dispose()

Gibt alle vom PrintSystemObject verwendeten Ressourcen frei.Releases all resources used by the PrintSystemObject.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Gibt die von PrintSystemObject verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.Releases the unmanaged resources used by the PrintSystemObject and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

Gibt die Ressourcen, mit denen, die PrintSystemObject.Releases the resources that are being used by the PrintSystemObject.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
Initialize() Initialize() Initialize() Initialize()

Initialisiert die Eigenschaften der PrintSystemObject.Initializes the properties of the PrintSystemObject.

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

Ruft beim Überschreiben in einer abgeleiteten Klasse gibt, die von der verwendeten nicht verwalteten Ressourcen frei, die PrintSystemObject, und gibt optional die verwalteten Ressourcen, die verwendet werden.When overridden in a derived class, releases the unmanaged resources that are being used by the PrintSystemObject, and optionally releases the managed resources that are being used.

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

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Refresh() Refresh() Refresh() Refresh()

Ruft beim Überschreiben in einer abgeleiteten Klasse aktualisiert die Eigenschaften eines Objekts der abgeleiteten Klasse auf, sodass die Werte den Werten der eigentliche Software- oder Hardwarefehlern Komponente übereinstimmen, die das Objekt darstellt.When overridden in a derived class, updates the properties of an object of the derived class so that its values match the values of the actual software or hardware component that the object represents.

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

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für: