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)

Инициализирует новый экземпляр класса PrintSystemObject с помощью заданного класса PrintSystemObjectLoadMode.

Свойства

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)

Применяется к