PrintSystemObject Clase

Definición

Define las propiedades y los métodos básicos que son comunes a los objetos del sistema de impresión.Defines basic properties and methods that are common to the objects of the printing system. Las clases que derivan de esta clase representan objetos como colas, servidores y trabajos de impresión.Classes that derive from this class represent such objects as print queues, print servers, and print jobs.

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 los objetos del sistema de impresión, esta clase puede ser útil para llamar a métodos cuando la aplicación no conoce o no le preocupa qué tipo concreto de objeto del sistema de impresión está utilizando.In addition to being the base class for print system objects, this class can be useful for calling methods when your application does not know or does not care what particular type of print system object it is using. Por ejemplo, puede enumerar a través de PrintSystemObjects una colección de tipos de objeto diferentes, Commit llamando al método en cada uno de ellos a su vez.For example, you could enumerate through a PrintSystemObjects collection of different object types, calling the Commit method on each of them in turn.

Precaución

Las clases del System.Printing espacio de nombres no se admiten para su uso en un servicio de Windows o en una aplicación o servicio ASP.net.Classes within the System.Printing namespace are not supported for use within a Windows service or ASP.NET application or service. Intentar usar estas clases desde dentro de uno de estos tipos de aplicación puede producir problemas inesperados, como el rendimiento del servicio reducido y las excepciones en tiempo de ejecución.Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions.

Si desea imprimir desde una aplicación Windows Forms, vea el System.Drawing.Printing espacio de nombres.If you want to print from a Windows Forms application, see the System.Drawing.Printing namespace.

Notas a los desarrolladores de herederos

Si deriva una clase de PrintSystemObject, puede que desee derivar una colección de objetos de esa clase de. PrintSystemObjectsIf you derive a class from PrintSystemObject, you may want to derive a collection of objects of that class from PrintSystemObjects.

Constructores

PrintSystemObject()

Inicializa una nueva instancia de la clase PrintSystemObject.Initializes a new instance of the PrintSystemObject class.

PrintSystemObject(PrintSystemObjectLoadMode)

Inicializa una nueva instancia de la clase PrintSystemObject utilizando el objeto PrintSystemObjectLoadMode especificado.Initializes a new instance of the PrintSystemObject class by using the specified PrintSystemObjectLoadMode.

Propiedades

IsDisposed

Obtiene o establece un valor que indica si el objeto se ha eliminado.Gets or sets a value that indicates whether the object has been disposed.

Name

Obtiene el nombre del objeto.Gets the name of the object.

Parent

Obtiene el elemento primario del objeto.Gets the parent of the object.

PropertiesCollection

Obtiene una colección de pares de atributo y valor.Gets a collection of attribute and value pairs.

Métodos

BaseAttributeNames()

Obtiene los nombres de los atributos de la clase derivada.Gets the names of the attributes of the derived class.

Commit()

Cuando se invalida en una clase derivada, escribe los cambios que el programa haya realizado en las propiedades del objeto en el componente de software o hardware que el objeto representa.When overridden in a derived class, writes any changes that your program has made to the object's properties to the actual software or hardware component that the object represents.

Dispose()

Libera todos los recursos que usa PrintSystemObject.Releases all resources used by the PrintSystemObject.

Dispose(Boolean)

Libera los recursos no administrados que usa PrintSystemObject y, de forma opcional, libera los recursos administrados.Releases the unmanaged resources used by the PrintSystemObject and optionally releases the managed resources.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
Finalize()

Libera los recursos que está utilizando PrintSystemObject.Releases the resources that are being used by the PrintSystemObject.

GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
Initialize()

Inicializa las propiedades de la clase PrintSystemObject.Initializes the properties of the PrintSystemObject.

InternalDispose(Boolean)

Cuando se invalida en una clase derivada, libera los recursos no administrados que está utilizando el objeto PrintSystemObject y, de forma opcional, libera los recursos administrados que se están utilizando.When overridden in a derived class, releases the unmanaged resources that are being used by the PrintSystemObject, and optionally releases the managed resources that are being used.

MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
Refresh()

Cuando se invalida 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 software o hardware que el objeto representa.When overridden in a derived class, updates the properties of an object of the derived class so that its values match the values of the actual software or hardware component that the object represents.

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a