PrintSystemObject Clase

Definición

Define las propiedades básicas y los métodos comunes a los objetos del sistema de impresión. Las clases que derivan de esta clase representan objetos como colas de impresión, servidores de impresión e trabajos de impresión.

public ref class PrintSystemObject abstract : IDisposable
public abstract class PrintSystemObject : IDisposable
type PrintSystemObject = class
    interface IDisposable
Public MustInherit Class PrintSystemObject
Implements IDisposable
Herencia
PrintSystemObject
Derivado
Implementaciones

Comentarios

Además de ser la clase base para objetos del sistema de impresión, esta clase puede ser útil para llamar a métodos cuando la aplicación no conoce o no importa qué tipo concreto de objeto del sistema de impresión está usando. Por ejemplo, podría enumerar a través de una PrintSystemObjects colección de diferentes tipos de objeto, llamando al Commit método en cada uno de ellos a su vez.

Caution

No se admiten clases dentro del System.Printing espacio de nombres para su uso dentro de un servicio de Windows ni ASP.NET aplicación o servicio. Intentar usar estas clases desde uno de estos tipos de aplicación puede producir problemas inesperados, como reducir el rendimiento del servicio y las excepciones en tiempo de ejecución.

Si desea imprimir desde una aplicación de Windows Forms, consulte el System.Drawing.Printing espacio de nombres .

Notas a los implementadores

Si deriva una clase de PrintSystemObject, puede que desee derivar una colección de objetos de esa clase de PrintSystemObjects.

Constructores

Nombre Description
PrintSystemObject()

Inicializa una nueva instancia de la clase PrintSystemObject.

PrintSystemObject(PrintSystemObjectLoadMode)

Inicializa una nueva instancia de la PrintSystemObject clase mediante el especificado PrintSystemObjectLoadMode.

Propiedades

Nombre Description
IsDisposed

Obtiene o establece un valor que indica si el objeto se ha eliminado.

Name

Obtiene el nombre del objeto .

Parent

Obtiene al objeto primario del objeto.

PropertiesCollection

Obtiene una colección de pares de atributo y valor.

Métodos

Nombre Description
BaseAttributeNames()

Obtiene los nombres de los atributos de la clase derivada.

Commit()

Cuando se reemplaza en una clase derivada, escribe los cambios realizados por el programa en las propiedades del objeto en el componente de hardware o software real que representa el objeto.

Dispose()

Libera todos los recursos usados por .PrintSystemObject

Dispose(Boolean)

Libera los recursos no administrados utilizados por PrintSystemObject y, opcionalmente, libera los recursos administrados.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
Finalize()

Libera los recursos que usa .PrintSystemObject

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
Initialize()

Inicializa las propiedades de .PrintSystemObject

InternalDispose(Boolean)

Cuando se reemplaza en una clase derivada, libera los recursos no administrados que usa y PrintSystemObject, opcionalmente, libera los recursos administrados que se usan.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
Refresh()

Cuando se reemplaza en una clase derivada, actualiza las propiedades de un objeto de la clase derivada para que sus valores coincidan con los valores del componente de hardware o software real que representa el objeto.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a