PrintSystemJobInfo PrintSystemJobInfo PrintSystemJobInfo PrintSystemJobInfo Class

Definizione

Definisce un processo di stampa in modo dettagliato.Defines a print job in detail.

public ref class PrintSystemJobInfo : System::Printing::PrintSystemObject
public class PrintSystemJobInfo : System.Printing.PrintSystemObject
type PrintSystemJobInfo = class
    inherit PrintSystemObject
Public Class PrintSystemJobInfo
Inherits PrintSystemObject
Ereditarietà
PrintSystemJobInfoPrintSystemJobInfoPrintSystemJobInfoPrintSystemJobInfo

Commenti

Questa classe non dispone di alcun costruttore pubblico.This class has no public constructor. Per ottenere un riferimento a un PrintSystemJobInfo dell'oggetto, usare il metodo statico PrintSystemJobInfo.Get metodo o una delle seguenti PrintQueue metodi di istanza: GetJob, GetPrintJobInfoCollection, o AddJob.To get a reference to a PrintSystemJobInfo object, use the static PrintSystemJobInfo.Get method or one of the following PrintQueue instance methods: GetJob, GetPrintJobInfoCollection, or AddJob.

Molte proprietà di processo di stampa, ad esempio se un processo viene completato, deve essere passata dalla stampante per la PrintSystemJobInfo dell'oggetto prima che l'applicazione legge la proprietà corrispondente (IsCompleted).Many print job properties, such as whether a job is completed, must be passed from the printer to the PrintSystemJobInfo object before your application reads the corresponding property (IsCompleted). Il Refresh metodo fornisce questa funzionalità.The Refresh method provides this functionality.

Analogamente, quando l'applicazione modifica il valore della JobName proprietà, la modifica deve essere scritta per l'utilità della coda di stampa nel computer.Similarly, when your application changes the value of the JobName property, the change must be written to the print queue utility on the computer. Il Commit metodo fornisce questa funzionalità.The Commit method provides this functionality.

Se si deriva una classe dalla classe PrintSystemJobInfo che dispone delle proprietà accessibile in scrittura aggiuntive, quindi è necessario implementare un override del Refresh e Commit metodi.If you derive a class from PrintSystemJobInfo that has additional writable properties, then you must implement an override of the Refresh and Commit methods.

Attenzione

Le classi all'interno di System.Printing dello spazio dei nomi non sono supportati per l'uso all'interno di un servizio o applicazione ASP.NET o servizio di Windows.Classes within the System.Printing namespace are not supported for use within a Windows service or ASP.NET application or service. Tentativo di utilizzare queste classi all'interno di uno di questi tipi di applicazione può generare problemi imprevisti, quali un degrado delle eccezioni di runtime e le prestazioni del servizio.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.

Se si desidera stampare da un'applicazione Windows Form, vedere lo spazio dei nomi System.Drawing.Printing.If you want to print from a Windows Forms application, see the System.Drawing.Printing namespace.

Proprietà

HostingPrintQueue HostingPrintQueue HostingPrintQueue HostingPrintQueue

Ottiene la coda di stampa che ospita il processo di stampa.Gets the print queue that is hosting the print job.

HostingPrintServer HostingPrintServer HostingPrintServer HostingPrintServer

Ottiene il server di stampa che ospita la coda per il processo di stampa.Gets the print server that is hosting the print queue for the print job.

IsBlocked IsBlocked IsBlocked IsBlocked

Ottiene un valore che indica se il processo di stampa è bloccato e di conseguenza non viene stampato.Gets a value that indicates whether the print job is blocked and therefore, not printing.

IsCompleted IsCompleted IsCompleted IsCompleted

Ottiene un valore che indica se il processo di stampa è terminato.Gets a value that indicates whether the print job is finished.

IsDeleted IsDeleted IsDeleted IsDeleted

Ottiene un valore che indica se il processo di stampa rappresentato dall'oggetto PrintSystemJobInfo è stato eliminato dalla coda di stampa.Gets a value that indicates whether the print job, which is represented by the PrintSystemJobInfo object, was deleted from the print queue.

IsDeleting IsDeleting IsDeleting IsDeleting

Ottiene un valore che indica se è in corso l'eliminazione del processo di stampa dalla coda.Gets a value that indicates whether the print job is being deleted from the print queue.

IsDisposed IsDisposed IsDisposed IsDisposed

Ottiene o imposta un valore che indica se l'oggetto è stato eliminato.Gets or sets a value that indicates whether the object has been disposed.

(Inherited from PrintSystemObject)
IsInError IsInError IsInError IsInError

Ottiene un valore che indica se al processo di stampa è associata una condizione di errore.Gets a value that indicates whether an error condition is associated with the print job.

IsOffline IsOffline IsOffline IsOffline

Ottiene un valore che indica se la stampante non è in linea.Gets a value that indicates whether the printer is offline.

IsPaperOut IsPaperOut IsPaperOut IsPaperOut

Ottiene un valore che indica se la stampante ha esaurito la carta del formato e del tipo richiesti dal processo di stampa.Gets a value that indicates whether the printer has run out of the paper size and type that the print job requires.

IsPaused IsPaused IsPaused IsPaused

Ottiene un valore che indica se il processo di stampa è in pausa.Gets a value that indicates whether the print job is paused.

IsPrinted IsPrinted IsPrinted IsPrinted

Ottiene un valore che indica se il processo di stampa è stato completato.Gets a value that indicates whether the print job printed.

IsPrinting IsPrinting IsPrinting IsPrinting

Ottiene un valore che indica se è in corso la stampa del processo di stampa.Gets a value that indicates whether the print job is being printed.

IsRestarted IsRestarted IsRestarted IsRestarted

Ottiene un valore che indica se il processo di stampa è stato riavviato.Gets a value that indicates whether the print job has been restarted.

IsRetained IsRetained IsRetained IsRetained

Ottiene un valore che indica se il processo di stampa è stato salvato nella coda dopo la stampa.Gets a value that indicates whether the print job was saved in the queue after it printed.

IsSpooling IsSpooling IsSpooling IsSpooling

Ottiene un valore che indica se è in corso lo spooling del processo di stampa.Gets a value that indicates whether the print job is being spooled.

IsUserInterventionRequired IsUserInterventionRequired IsUserInterventionRequired IsUserInterventionRequired

Ottiene un valore che indica se la stampante necessita dell'intervento dell'utente.Gets a value that indicates whether the printer needs user intervention.

JobIdentifier JobIdentifier JobIdentifier JobIdentifier

Ottiene il numero di identificazione del processo di stampa.Gets the identification number for the print job.

JobName JobName JobName JobName

Ottiene o imposta il nome del processo di stampa.Gets or sets a name for the print job.

JobSize JobSize JobSize JobSize

Ottiene le dimensioni in byte del processo di stampa.Get the size, in bytes, of the print job.

JobStatus JobStatus JobStatus JobStatus

Ottiene lo stato corrente del processo di stampa.Gets the current status of the print job.

JobStream JobStream JobStream JobStream

Ottiene un riferimento a Stream del processo di stampa.Gets a reference to the Stream of the print job.

Name Name Name Name

Ottiene il nome dell'oggetto.Gets the name of the object.

(Inherited from PrintSystemObject)
NumberOfPages NumberOfPages NumberOfPages NumberOfPages

Ottiene il numero di pagine nel processo di stampa.Gets the number of pages in the print job.

NumberOfPagesPrinted NumberOfPagesPrinted NumberOfPagesPrinted NumberOfPagesPrinted

Ottiene il numero di pagine già stampate.Gets the number of pages that have already printed.

Parent Parent Parent Parent

Ottiene l'elemento padre dell'oggetto.Gets the parent of the object.

(Inherited from PrintSystemObject)
PositionInPrintQueue PositionInPrintQueue PositionInPrintQueue PositionInPrintQueue

Ottiene la posizione del processo di stampa nella coda di stampa.Gets the print job's place in the print queue.

Priority Priority Priority Priority

Ottiene un'espressione non numerica che rappresenta la priorità del processo di stampa rispetto ad altri processi nella coda di stampa.Gets a non-numerical expression that represents the priority of the print job relative to other jobs in the print queue.

PropertiesCollection PropertiesCollection PropertiesCollection PropertiesCollection

Ottiene un insieme di coppie di attributi e valori.Gets a collection of attribute and value pairs.

(Inherited from PrintSystemObject)
StartTimeOfDay StartTimeOfDay StartTimeOfDay StartTimeOfDay

Ottiene il primo orario possibile, espresso come numero di minuti dopo la mezzanotte ora UTC (Coordinated Universal Time), nota anche come ora GMT (Greenwich Mean Time), per l'avvio della stampa di un processo.Gets the earliest time of day, expressed as the number of minutes after midnight Coordinated Universal Time (UTC) (also called Greenwich Mean Time [GMT]), that the print job can begin printing.

Submitter Submitter Submitter Submitter

Ottiene il nome dell'utente che ha inviato il processo di stampa.Gets the name of the user who submitted the print job.

TimeJobSubmitted TimeJobSubmitted TimeJobSubmitted TimeJobSubmitted

Ottiene la data e l'ora in cui il processo di stampa viene inviato.Gets the date and time that the print job is submitted.

TimeSinceStartedPrinting TimeSinceStartedPrinting TimeSinceStartedPrinting TimeSinceStartedPrinting

Ottiene il tempo trascorso, espresso in millisecondi, dall'inizio della stampa del processo.Gets the time, in milliseconds, since the print job started printing.

UntilTimeOfDay UntilTimeOfDay UntilTimeOfDay UntilTimeOfDay

Ottiene l'ultimo orario possibile, espresso come numero di minuti dopo la mezzanotte ora UTC (Coordinated Universal Time), nota anche come ora GMT (Greenwich Mean Time), per l'avvio della stampa di un processo.Gets the last time of day, expressed as the number of minutes after midnight Coordinated Universal Time (UTC) (also called Greenwich Mean Time [GMT]), that the print job can begin printing.

Metodi

Cancel() Cancel() Cancel() Cancel()

Annulla il processo di stampa.Cancels the print job.

Commit() Commit() Commit() Commit()

Scrive qualsiasi modifica apportata alle proprietà dell'oggetto PrintSystemJobInfo al processo di stampa effettivo rappresentato dall'oggetto.Writes any changes to the properties of the PrintSystemJobInfo object to the actual print job that the object represents.

Dispose() Dispose() Dispose() Dispose()

Rilascia tutte le risorse usate da PrintSystemObject.Releases all resources used by the PrintSystemObject.

(Inherited from PrintSystemObject)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Rilascia le risorse non gestite usate da PrintSystemObject e, facoltativamente, le risorse gestite.Releases the unmanaged resources used by the PrintSystemObject and optionally releases the managed resources.

(Inherited from PrintSystemObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Get(PrintQueue, Int32) Get(PrintQueue, Int32) Get(PrintQueue, Int32) Get(PrintQueue, Int32)

Ottiene l'oggetto PrintSystemJobInfo per il processo specificato nell'oggetto PrintQueue specificato.Gets the PrintSystemJobInfo for the specified job in the specified PrintQueue.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
Initialize() Initialize() Initialize() Initialize()

Inizializza le proprietà dell'oggetto PrintSystemObject.Initializes the properties of the PrintSystemObject.

(Inherited from PrintSystemObject)
InternalDispose(Boolean) InternalDispose(Boolean) InternalDispose(Boolean) InternalDispose(Boolean)

Rilascia le risorse non gestite utilizzate da PrintSystemJobInfo e, facoltativamente, rilascia le risorse gestite.Releases the unmanaged resources that are used by the PrintSystemJobInfo and optionally, releases the managed resources.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
Pause() Pause() Pause() Pause()

Interrompe l'esecuzione del processo di stampa fino all'esecuzione di Resume().Halts printing of the job until Resume() runs.

Refresh() Refresh() Refresh() Refresh()

Aggiorna le proprietà dell'oggetto PrintSystemJobInfo in modo che i relativi valori corrispondano ai valori del processo di stampa effettivo rappresentato dall'oggetto.Updates the properties of the PrintSystemJobInfo object so that their values match the values of the actual print job that the object represents.

Restart() Restart() Restart() Restart()

Riavvia un processo di stampa dall'inizio.Restarts a print job from the beginning.

Resume() Resume() Resume() Resume()

Riprende la stampa di un processo di stampa in pausa.Resumes the printing of a paused print job.

ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Si applica a