PrintSystemObject Klasa

Definicja

Definiuje podstawowe właściwości i metody, które są wspólne dla obiektów systemu drukowania. Klasy pochodzące z tej klasy reprezentują takie obiekty jak kolejki wydruku, serwery wydruku i zadania drukowania.

public ref class PrintSystemObject abstract : IDisposable
public abstract class PrintSystemObject : IDisposable
type PrintSystemObject = class
    interface IDisposable
Public MustInherit Class PrintSystemObject
Implements IDisposable
Dziedziczenie
PrintSystemObject
Pochodne
Implementuje

Uwagi

Oprócz klasy bazowej dla obiektów systemu wydruku ta klasa może być przydatna do wywoływania metod, gdy aplikacja nie wie lub nie obchodzi, jakiego typu obiekt systemu wydruku używa. Można na przykład wyliczyć za pomocą PrintSystemObjects kolekcji różnych typów obiektów, wywołując metodę Commit na każdej z nich z kolei.

Przestroga

Klasy w System.Printing przestrzeni nazw nie są obsługiwane do użycia w usłudze Windows lub ASP.NET aplikacji lub usługi. Próba użycia tych klas z poziomu jednego z tych typów aplikacji może powodować nieoczekiwane problemy, takie jak zmniejszona wydajność usługi i wyjątki czasu wykonywania.

Jeśli chcesz wydrukować z aplikacji Windows Forms, zobacz System.Drawing.Printing przestrzeń nazw.

Uwagi dotyczące implementowania

Jeśli wyprowadzasz klasę z PrintSystemObjectklasy , możesz utworzyć kolekcję obiektów tej klasy z PrintSystemObjectsklasy .

Konstruktory

PrintSystemObject()

Inicjuje nowe wystąpienie klasy PrintSystemObject.

PrintSystemObject(PrintSystemObjectLoadMode)

Inicjuje PrintSystemObject nowe wystąpienie klasy przy użyciu określonego PrintSystemObjectLoadModeelementu .

Właściwości

IsDisposed

Pobiera lub ustawia wartość wskazującą, czy obiekt został usunięty.

Name

Pobiera nazwę obiektu.

Parent

Pobiera element nadrzędny obiektu.

PropertiesCollection

Pobiera kolekcję par atrybutów i wartości.

Metody

BaseAttributeNames()

Pobiera nazwy atrybutów klasy pochodnej.

Commit()

Po przesłonięciu w klasie pochodnej program zapisuje wszelkie zmiany wprowadzone we właściwościach obiektu do rzeczywistego oprogramowania lub składnika sprzętowego reprezentowanego przez obiekt.

Dispose()

Zwalnia wszelkie zasoby używane przez element PrintSystemObject.

Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element PrintSystemObject i opcjonalnie zwalnia zasoby zarządzane.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Finalize()

Zwalnia zasoby używane przez program PrintSystemObject.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
Initialize()

Inicjuje właściwości obiektu PrintSystemObject.

InternalDispose(Boolean)

Po zastąpieniu w klasie pochodnej zwalnia niezarządzane zasoby, które są używane przez PrintSystemObjectprogram , i opcjonalnie zwalnia używane zasoby zarządzane.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Refresh()

Po przesłonięciu w klasie pochodnej program aktualizuje właściwości obiektu klasy pochodnej, tak aby jej wartości odpowiadały wartościom rzeczywistego składnika oprogramowania lub sprzętu reprezentowanego przez obiekt.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy