PrintSystemObject Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |