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 窗体应用程序打印,请参阅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)

适用于