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) |