Auf Englisch lesen

Teilen über


PrintQueue.GetJob(Int32) Methode

Definition

Ruft den Druckauftrag mit der angegebenen ID-Nummer ab.

C#
public System.Printing.PrintSystemJobInfo GetJob (int jobId);

Parameter

jobId
Int32

Die Nummer des Auftrags in der Warteschlange.

Gibt zurück

Eine PrintSystemJobInfo, die die Eigenschaften des Auftrags und dessen Status angibt.

Beispiele

Im folgenden Beispiel wird gezeigt, wie Sie diese Methode bei der Diagnose eines Problems mit einem Druckauftrag verwenden.

C#
foreach (PrintQueue pq in myPrintQueues)
{
    pq.Refresh();
    PrintJobInfoCollection jobs = pq.GetPrintJobInfoCollection();
    foreach (PrintSystemJobInfo job in jobs)
    {
        // Since the user may not be able to articulate which job is problematic,
        // present information about each job the user has submitted.
        if (job.Submitter == userName)
        {
            atLeastOne = true;
            jobList = jobList + "\nServer:" + line;
            jobList = jobList + "\n\tQueue:" + pq.Name;
            jobList = jobList + "\n\tLocation:" + pq.Location;
            jobList = jobList + "\n\t\tJob: " + job.JobName + " ID: " + job.JobIdentifier;
        }
    }// end for each print job    
}// end for each print queue

Hinweise

Sie können die PrintSystemJobInfo.Get -Methode auch für denselben Zweck verwenden.

Gilt für:

Produkt Versionen
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Weitere Informationen