Поделиться через


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)

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