Partilhar via


PrintSystemObject Classe

Definição

Define as propriedades básicas e os métodos comuns aos objetos do sistema de impressão. As classes que derivam dessa classe representam objetos como filas de impressão, servidores de impressão e trabalhos de impressão.

public ref class PrintSystemObject abstract : IDisposable
public abstract class PrintSystemObject : IDisposable
type PrintSystemObject = class
    interface IDisposable
Public MustInherit Class PrintSystemObject
Implements IDisposable
Herança
PrintSystemObject
Derivado
Implementações

Comentários

Além de ser a classe base para objetos do sistema de impressão, essa classe pode ser útil para chamar métodos quando seu aplicativo não sabe ou não se importa com o tipo específico de objeto do sistema de impressão que está usando. Por exemplo, você pode enumerar por meio de uma coleção de diferentes tipos de objeto, chamando o Commit método em cada um PrintSystemObjects deles por sua vez.

Cuidado

Não há suporte para classes no System.Printing namespace para uso em um serviço windows ou ASP.NET aplicativo ou serviço. Tentar usar essas classes de dentro de um desses tipos de aplicativo pode produzir problemas inesperados, como redução do desempenho do serviço e exceções em tempo de execução.

Se você quiser imprimir de um aplicativo Windows Forms, consulte o System.Drawing.Printing namespace .

Notas aos Implementadores

Se você derivar uma classe de PrintSystemObject, talvez queira derivar uma coleção de objetos dessa classe de PrintSystemObjects.

Construtores

PrintSystemObject()

Inicializa uma nova instância da classe PrintSystemObject.

PrintSystemObject(PrintSystemObjectLoadMode)

Inicializa uma nova instância da classe PrintSystemObject usando o PrintSystemObjectLoadMode especificado.

Propriedades

IsDisposed

Obtém ou define um valor que indica se o objeto foi descartado.

Name

Obtém o nome do objeto.

Parent

Obtém o pai do objeto.

PropertiesCollection

Obtém uma coleção de pares de atributo e valor.

Métodos

BaseAttributeNames()

Obtém os nomes dos atributos da classe derivada.

Commit()

Quando substituído em uma classe derivada, grava eventuais alterações às propriedades do objeto feitas pelo seu programa no componente real de hardware ou de software que o objeto representa.

Dispose()

Libera todos os recursos usados pelo PrintSystemObject.

Dispose(Boolean)

Libera os recursos não gerenciados usados pelo PrintSystemObject e opcionalmente libera os recursos gerenciados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Finalize()

Libera os recursos que estão sendo usados pelo PrintSystemObject.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Initialize()

Inicializa as propriedades do PrintSystemObject.

InternalDispose(Boolean)

Quando substituído em uma classe derivada, libera os recursos não gerenciados que estão sendo usados pelo PrintSystemObject e, opcionalmente, libera os recursos gerenciados que estão sendo usados.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Refresh()

Quando substituído em uma classe derivada, atualiza as propriedades de um objeto da classe derivada de modo que seus valores correspondam aos valores do componente real de hardware ou de software que o objeto representa.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a