PrintSystemObject Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет основные свойства и методы, которые являются общими для объектов системы печати. Классы, производные от этого класса, представляют такие объекты, как очереди печати, серверы печати и задания печати.
public ref class PrintSystemObject abstract : IDisposable
public abstract class PrintSystemObject : IDisposable
type PrintSystemObject = class
interface IDisposable
Public MustInherit Class PrintSystemObject
Implements IDisposable
- Наследование
-
PrintSystemObject
- Производный
- Реализации
Комментарии
Помимо базового класса для объектов системы печати, этот класс может быть полезен для вызова методов, когда приложение не знает или не заботится о том, какой тип объекта системы печати он использует. Например, можно перечислить PrintSystemObjects коллекцию различных типов объектов, вызывая Commit метод для каждого из них в свою очередь.
Предостережение
Классы в System.Printing пространстве имен не поддерживаются для использования в службе Windows или ASP.NET приложения или службы. При попытке использовать эти классы из одного из этих типов приложений могут возникнуть непредвиденные проблемы, такие как снижение производительности службы и исключения во время выполнения.
Если вы хотите распечатать из приложения Windows Forms, просмотрите System.Drawing.Printing пространство имен.
Примечания для тех, кто реализует этот метод
Если вы наследуете класс, PrintSystemObjectможет потребоваться наследовать коллекцию объектов этого класса.PrintSystemObjects
Конструкторы
| Имя | Описание |
|---|---|
| PrintSystemObject() |
Инициализирует новый экземпляр класса PrintSystemObject. |
| PrintSystemObject(PrintSystemObjectLoadMode) |
Инициализирует новый экземпляр класса с помощью указанного PrintSystemObjectPrintSystemObjectLoadMode. |
Свойства
| Имя | Описание |
|---|---|
| IsDisposed |
Возвращает или задает значение, указывающее, был ли удален объект. |
| Name |
Возвращает имя объекта. |
| Parent |
Возвращает родительский объект объекта . |
| PropertiesCollection |
Возвращает коллекцию пар атрибутов и значений. |
Методы
| Имя | Описание |
|---|---|
| BaseAttributeNames() |
Возвращает имена атрибутов производного класса. |
| Commit() |
При переопределении в производном классе записывает все изменения, внесенные программой в свойства объекта, в фактический программный или аппаратный компонент, который представляет объект. |
| Dispose() |
Освобождает все ресурсы, используемые параметром PrintSystemObject. |
| Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые PrintSystemObject и при необходимости освобождает управляемые ресурсы. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| Finalize() |
Освобождает ресурсы, используемые этим элементом PrintSystemObject. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| Initialize() |
Инициализирует свойства объекта PrintSystemObject. |
| InternalDispose(Boolean) |
При переопределении в производном классе освобождает неуправляемые ресурсы, используемые PrintSystemObjectэтим классом, и при необходимости освобождает используемые управляемые ресурсы. |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| Refresh() |
При переопределении в производном классе обновляет свойства объекта производного класса, чтобы его значения соответствовали значениям фактического программного или аппаратного компонента, представляющего объект. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |