Freigeben über


PrintSystemJobInfo Klasse

Definition

Definiert einen Druckauftrag im Detail.

public ref class PrintSystemJobInfo : System::Printing::PrintSystemObject
public class PrintSystemJobInfo : System.Printing.PrintSystemObject
type PrintSystemJobInfo = class
    inherit PrintSystemObject
Public Class PrintSystemJobInfo
Inherits PrintSystemObject
Vererbung
PrintSystemJobInfo

Hinweise

Diese Klasse hat keinen öffentlichen Konstruktor. Verwenden Sie die statische PrintSystemJobInfo.Get Methode oder eine der folgenden PrintQueue Instanzmethoden, um einen Verweis auf ein PrintSystemJobInfo Objekt abzurufen: GetJob, , GetPrintJobInfoCollectionoder AddJob.

Viele Druckauftragseigenschaften, z. B. ob ein Auftrag abgeschlossen ist, müssen vom Drucker an das PrintSystemJobInfo Objekt übergeben werden, bevor die Anwendung die entsprechende Eigenschaft liest (IsCompleted). Die Refresh Methode stellt diese Funktionalität bereit.

Entsprechend muss die Änderung, wenn die Anwendung den Wert der JobName Eigenschaft ändert, in das Hilfsprogramm für die Druckwarteschlange auf dem Computer geschrieben werden. Die Commit Methode stellt diese Funktionalität bereit.

Wenn Sie eine Klasse mit PrintSystemJobInfo zusätzlichen beschreibbaren Eigenschaften ableiten, müssen Sie eine Außerkraftsetzung der Refresh Methoden implementieren Commit .

Vorsicht

Klassen im Namespace System.Printing werden nicht für die Verwendung in einem Windows-Dienst oder einer ASP.NET-Anwendung oder einem Dienst unterstützt. Wenn Sie versuchen, diese Klassen aus einem dieser Anwendungstypen zu verwenden, können unerwartete Probleme auftreten, z. B. verringerte Dienstleistung und Laufzeit-Ausnahmen.

Wenn Sie aus einer Windows Forms-Anwendung drucken möchten, lesen Sie den System.Drawing.Printing Namespace.

Eigenschaften

Name Beschreibung
HostingPrintQueue

Ruft die Druckwarteschlange ab, die den Druckauftrag hosten soll.

HostingPrintServer

Ruft den Druckserver ab, der die Druckwarteschlange für den Druckauftrag hosten soll.

IsBlocked

Ruft einen Wert ab, der angibt, ob der Druckauftrag blockiert und daher nicht gedruckt wird.

IsCompleted

Ruft einen Wert ab, der angibt, ob der Druckauftrag abgeschlossen ist.

IsDeleted

Ruft einen Wert ab, der angibt, ob der Druckauftrag, der durch das PrintSystemJobInfo Objekt dargestellt wird, aus der Druckwarteschlange gelöscht wurde.

IsDeleting

Ruft einen Wert ab, der angibt, ob der Druckauftrag aus der Druckwarteschlange gelöscht wird.

IsDisposed

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Objekt verworfen wurde.

(Geerbt von PrintSystemObject)
IsInError

Ruft einen Wert ab, der angibt, ob eine Fehlerbedingung dem Druckauftrag zugeordnet ist.

IsOffline

Ruft einen Wert ab, der angibt, ob der Drucker offline ist.

IsPaperOut

Ruft einen Wert ab, der angibt, ob der Drucker das Papierformat ausläuft und den Druckauftrag eingibt.

IsPaused

Ruft einen Wert ab, der angibt, ob der Druckauftrag angehalten wird.

IsPrinted

Ruft einen Wert ab, der angibt, ob der Druckauftrag gedruckt wird.

IsPrinting

Ruft einen Wert ab, der angibt, ob der Druckauftrag gedruckt wird.

IsRestarted

Ruft einen Wert ab, der angibt, ob der Druckauftrag neu gestartet wurde.

IsRetained

Ruft einen Wert ab, der angibt, ob der Druckauftrag nach dem Drucken in der Warteschlange gespeichert wurde.

IsSpooling

Ruft einen Wert ab, der angibt, ob der Druckauftrag gepoolt wird.

IsUserInterventionRequired

Ruft einen Wert ab, der angibt, ob der Drucker eingreifen muss.

JobIdentifier

Ruft die Identifikationsnummer für den Druckauftrag ab.

JobName

Dient zum Abrufen oder Festlegen eines Namens für den Druckauftrag.

JobSize

Rufen Sie die Größe des Druckauftrags in Byte ab.

JobStatus

Ruft den aktuellen Status des Druckauftrags ab.

JobStream

Ruft einen Verweis auf den Stream Druckauftrag ab.

Name

Ruft den Namen des Objekts ab.

(Geerbt von PrintSystemObject)
NumberOfPages

Ruft die Anzahl der Seiten im Druckauftrag ab.

NumberOfPagesPrinted

Ruft die Anzahl der Seiten ab, die bereits gedruckt wurden.

Parent

Ruft das übergeordnete Objekt des Objekts ab.

(Geerbt von PrintSystemObject)
PositionInPrintQueue

Ruft die Position des Druckauftrags in der Druckwarteschlange ab.

Priority

Ruft einen nicht numerischen Ausdruck ab, der die Priorität des Druckauftrags relativ zu anderen Aufträgen in der Druckwarteschlange darstellt.

PropertiesCollection

Ruft eine Auflistung von Attribut- und Wertpaaren ab.

(Geerbt von PrintSystemObject)
StartTimeOfDay

Ruft die früheste Tageszeit ab, ausgedrückt als die Anzahl der Minuten nach Mitternacht Koordinierte Weltzeit (UTC) (auch Als Greenwich Mean Time [GMT]bezeichnet), dass der Druckauftrag mit dem Drucken beginnen kann.

Submitter

Ruft den Namen des Benutzers ab, der den Druckauftrag übermittelt hat.

TimeJobSubmitted

Ruft das Datum und die Uhrzeit der Übermittlung des Druckauftrags ab.

TimeSinceStartedPrinting

Ruft die Zeit in Millisekunden ab, seit der Druckauftrag mit dem Drucken begonnen hat.

UntilTimeOfDay

Ruft die letzte Tageszeit ab, ausgedrückt als die Anzahl der Minuten nach Mitternacht coordinated Universal Time (UTC) (auch als Greenwich Mean Time [GMT]bezeichnet), dass der Druckauftrag mit dem Drucken beginnen kann.

Methoden

Name Beschreibung
Cancel()

Bricht den Druckauftrag ab.

Commit()

Schreibt alle Änderungen an den Eigenschaften des PrintSystemJobInfo Objekts in den tatsächlichen Druckauftrag, den das Objekt darstellt.

Dispose()

Veröffentlicht alle ressourcen, die von der PrintSystemObject.

(Geerbt von PrintSystemObject)
Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die von den PrintSystemObject verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei.

(Geerbt von PrintSystemObject)
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
Get(PrintQueue, Int32)

Ruft den PrintSystemJobInfo für den angegebenen Auftrag in der angegebenen .PrintQueue

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
Initialize()

Initialisiert die Eigenschaften der PrintSystemObject.

(Geerbt von PrintSystemObject)
InternalDispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die von den PrintSystemJobInfo verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Pause()

Hält den Druck des Auftrags an, bis Resume() er ausgeführt wird.

Refresh()

Aktualisiert die Eigenschaften des PrintSystemJobInfo Objekts so, dass ihre Werte den Werten des tatsächlichen Druckauftrags entsprechen, den das Objekt darstellt.

Restart()

Startet einen Druckauftrag von Anfang an neu.

Resume()

Setzt den Druck eines angehaltenen Druckauftrags fort.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: