Share via


PrintSystemObject Třída

Definice

Definuje základní vlastnosti a metody, které jsou společné pro objekty tiskového systému. Třídy odvozené z této třídy představují takové objekty jako tiskové fronty, tiskové servery a tiskové úlohy.

public ref class PrintSystemObject abstract : IDisposable
public abstract class PrintSystemObject : IDisposable
type PrintSystemObject = class
    interface IDisposable
Public MustInherit Class PrintSystemObject
Implements IDisposable
Dědičnost
PrintSystemObject
Odvozené
Implementuje

Poznámky

Kromě toho, že je základní třídou pro objekty systému tisku, může být tato třída užitečná pro volání metod, když vaše aplikace neví nebo se nezajímá, jaký konkrétní typ objektu tiskového systému používá. Můžete například vytvořit výčet prostřednictvím PrintSystemObjects kolekce různých typů objektů a volat metodu Commit pro každý z nich.

Upozornění

Třídy v rámci System.Printing oboru názvů nejsou podporovány pro použití v rámci služby windows nebo ASP.NET aplikace nebo služby. Při pokusu o použití těchto tříd z jednoho z těchto typů aplikací může dojít k neočekávaným problémům, jako je snížení výkonu služby a výjimky za běhu.

Pokud chcete tisknout z aplikace model Windows Forms, podívejte se na System.Drawing.Printing obor názvů.

Poznámky pro implementátory

Pokud odvozujete třídu z PrintSystemObject, můžete odvodit kolekci objektů této třídy z PrintSystemObjects.

Konstruktory

PrintSystemObject()

Inicializuje novou instanci PrintSystemObject třídy.

PrintSystemObject(PrintSystemObjectLoadMode)

Inicializuje novou instanci PrintSystemObject třídy pomocí zadané PrintSystemObjectLoadMode.

Vlastnosti

IsDisposed

Získá nebo nastaví hodnotu, která označuje, zda objekt byl odstraněn.

Name

Získá název objektu.

Parent

Získá nadřazený objekt.

PropertiesCollection

Získá kolekci párů atributů a hodnot.

Metody

BaseAttributeNames()

Získá názvy atributů odvozené třídy.

Commit()

Při přepsání v odvozené třídě zapíše všechny změny, které program provedl ve vlastnostech objektu, do skutečné softwarové nebo hardwarové komponenty, kterou objekt představuje.

Dispose()

Uvolní všechny prostředky používané nástrojem PrintSystemObject.

Dispose(Boolean)

Uvolní nespravované prostředky používané PrintSystemObject nástrojem a volitelně uvolní spravované prostředky.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
Finalize()

Uvolní prostředky, které používá .PrintSystemObject

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
Initialize()

Inicializuje vlastnosti objektu PrintSystemObject.

InternalDispose(Boolean)

Při přepsání v odvozené třídě uvolní nespravované prostředky, které jsou používány PrintSystemObjectnástrojem , a volitelně uvolní spravované prostředky, které se používají.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Refresh()

Při přepsání v odvozené třídě aktualizuje vlastnosti objektu odvozené třídy tak, aby jeho hodnoty odpovídaly hodnotám skutečné softwarové nebo hardwarové součásti, kterou objekt představuje.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro