PrintSystemObject Classe

Definizione

Definisce le proprietà e i metodi di base comuni agli oggetti del sistema di stampa. Le classi che derivano da questa classe rappresentano oggetti come code di stampa, server di stampa 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 utilizza. 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 di un'applicazione o di un servizio ASP.NET. 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 in fase di esecuzione.

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

Note per gli implementatori

Se si deriva una classe da PrintSystemObject, è possibile derivare una raccolta di oggetti di tale classe da PrintSystemObjects.

Costruttori

Nome Descrizione
PrintSystemObject()

Inizializza una nuova istanza della classe PrintSystemObject.

PrintSystemObject(PrintSystemObjectLoadMode)

Inizializza una nuova istanza della PrintSystemObject classe utilizzando l'oggetto specificato PrintSystemObjectLoadMode.

Proprietà

Nome Descrizione
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 una raccolta di coppie di attributi e valori.

Metodi

Nome Descrizione
BaseAttributeNames()

Ottiene i nomi degli attributi della classe derivata.

Commit()

Quando sottoposto a override in una classe derivata, scrive tutte le modifiche apportate dal programma alle proprietà dell'oggetto nel componente hardware o software effettivo rappresentato dall'oggetto.

Dispose()

Rilascia tutte le risorse usate da PrintSystemObject.

Dispose(Boolean)

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

Equals(Object)

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

(Ereditato da Object)
Finalize()

Rilascia le risorse usate da PrintSystemObject.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
Initialize()

Inizializza le proprietà dell'oggetto PrintSystemObject.

InternalDispose(Boolean)

Quando sottoposto a override in una classe derivata, rilascia le risorse non gestite usate da PrintSystemObjecte, facoltativamente, rilascia le risorse gestite in uso.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Refresh()

Quando ne viene eseguito l'override in una classe derivata, aggiorna le proprietà di un oggetto della classe derivata in modo che i relativi valori corrispondano ai valori del componente software o hardware effettivo rappresentato dall'oggetto.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a