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 bycia klasą bazową dla obiektów systemu drukowania, ta klasa może być przydatna do wywoływania metod, gdy aplikacja nie wie lub nie obchodzi, jakiego typu obiektu 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żdym z nich z kolei.

Przestroga

Klasy w System.Printing przestrzeni nazw nie są obsługiwane do użycia w usłudze systemu Windows lub ASP.NET aplikacji lub usługi. Próba użycia tych klas z 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 zastąpieniu klasy pochodnej zapisuje wszelkie zmiany wprowadzone przez program 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 bieżące wystąpienie.

(Odziedziczone po Object)
Initialize()

Inicjuje właściwości elementu 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 zastąpieniu w klasie pochodnej aktualizuje właściwości obiektu klasy pochodnej, tak aby jego wartości odpowiadały wartościom rzeczywistego oprogramowania lub składnika sprzętowego, który reprezentuje obiekt.

ToString()

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

(Odziedziczone po Object)

Dotyczy