PrintSystemObject Classe

Definizione

Definisce proprietà e metodi di base comuni agli oggetti del sistema di stampa. Le classi derivate da questa classe rappresentano tali oggetti come code, server e processi di stampa.

public ref class PrintSystemObject abstract : IDisposable
public abstract class PrintSystemObject : IDisposable
type PrintSystemObject = class
    interface IDisposable
Public MustInherit Class PrintSystemObject
Implements IDisposable
Ereditarietà
PrintSystemObject
Derivato
Implementazioni

Commenti

Oltre a essere la classe base per gli oggetti di sistema di stampa, questa classe può essere utile per chiamare i metodi quando l'applicazione non conosce o non importa quale particolare tipo di oggetto di sistema di stampa sta utilizzando. Ad esempio, è possibile enumerare tramite una PrintSystemObjects raccolta di tipi di oggetto diversi, chiamando il Commit metodo su ognuno di essi a sua volta.

Attenzione

Le classi all'interno dello spazio dei System.Printing nomi non sono supportate per l'uso all'interno di un servizio Windows o ASP.NET'applicazione o servizio. Il tentativo di usare queste classi all'interno di uno di questi tipi di applicazione può generare problemi imprevisti, ad esempio le prestazioni del servizio ridotte e le eccezioni di runtime.

Se si desidera stampare da un'applicazione Windows Form, vedere lo spazio dei nomi System.Drawing.Printing.

Note per gli implementatori

Se si deriva una classe da PrintSystemObject, può essere necessario derivare una raccolta di oggetti di tale classe da PrintSystemObjects.

Costruttori

PrintSystemObject()

Inizializza una nuova istanza della classe PrintSystemObject.

PrintSystemObject(PrintSystemObjectLoadMode)

Inizializza una nuova istanza della classe PrintSystemObject mediante l'elemento PrintSystemObjectLoadMode specificato.

Proprietà

IsDisposed

Ottiene o imposta un valore che indica se l'oggetto è stato eliminato.

Name

Ottiene il nome dell'oggetto.

Parent

Ottiene l'elemento padre dell'oggetto.

PropertiesCollection

Ottiene un insieme di coppie di attributi e valori.

Metodi

BaseAttributeNames()

Ottiene i nomi degli attributi della classe derivata.

Commit()

Se sottoposto a override in una classe derivata, scrive qualsiasi modifica apportata dal programma alle proprietà dell'oggetto nel componente software o hardware effettivo rappresentato dall'oggetto.

Dispose()

Rilascia tutte le risorse usate da PrintSystemObject.

Dispose(Boolean)

Rilascia le risorse non gestite usate da PrintSystemObject e, facoltativamente, le risorse gestite.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Finalize()

Rilascia le risorse utilizzate dall'oggetto PrintSystemObject.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
Initialize()

Inizializza le proprietà dell'oggetto PrintSystemObject.

InternalDispose(Boolean)

Se sottoposto a override in una classe derivata, rilascia le risorse non gestite utilizzate da PrintSystemObject ed eventualmente rilascia le risorse gestite in uso.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Refresh()

Se sottoposto a override in una classe derivata, aggiorna le proprietà di un oggetto della classe derivata in modo che i valori corrispondano a quelli del componente software o hardware effettivo rappresentato dall'oggetto.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a