PrintSystemJobInfo Sınıf

Tanım

Ayrıntılı bir yazdırma işi tanımlar.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
Devralma
PrintSystemJobInfo

Açıklamalar

Bu sınıfta ortak Oluşturucu yok.This class has no public constructor. Bir nesneye başvuru almak için PrintSystemJobInfo , statik PrintSystemJobInfo.Get yöntemini veya aşağıdaki PrintQueue örnek yöntemlerinden birini kullanın: GetJob , GetPrintJobInfoCollection , veya 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.

PrintSystemJobInfoUygulamanın ilgili özelliği () okumadan önce, bir işin tamamlandığı gibi birçok yazdırma işi özelliği, yazıcıdan nesnesine geçirilmesi gerekir 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). RefreshYöntemi bu işlevselliği sağlar.The Refresh method provides this functionality.

Benzer şekilde, uygulamanız özelliğin değerini değiştirdiğinde JobName , değişikliğin bilgisayardaki yazdırma kuyruğu yardımcı programına yazılması gerekir.Similarly, when your application changes the value of the JobName property, the change must be written to the print queue utility on the computer. CommitYöntemi bu işlevselliği sağlar.The Commit method provides this functionality.

PrintSystemJobInfo' Den başka yazılabilir özelliklere sahip bir sınıf türetirsiniz, ve yöntemlerinin bir geçersiz kılınması uygulamanız gerekir Refresh Commit .If you derive a class from PrintSystemJobInfo that has additional writable properties, then you must implement an override of the Refresh and Commit methods.

Dikkat

System.PrintingAd alanı içindeki sınıflar bir Windows hizmeti veya ASP.NET uygulaması ya da hizmeti içinde kullanım için desteklenmez.Classes within the System.Printing namespace are not supported for use within a Windows service or ASP.NET application or service. Bu uygulama türlerinden biri içinden bu sınıfların kullanılmaya çalışılması, azalmayan hizmet performansı ve çalışma zamanı özel durumları gibi beklenmedik sorunlar oluşturabilir.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.

Bir Windows Forms uygulamasından yazdırmak istiyorsanız, bkz System.Drawing.Printing . ad alanı.If you want to print from a Windows Forms application, see the System.Drawing.Printing namespace.

Özellikler

HostingPrintQueue

Yazdırma işini barındıran yazdırma kuyruğunu alır.Gets the print queue that is hosting the print job.

HostingPrintServer

Yazdırma işi için yazdırma sırasını barındıran yazdırma sunucusunu alır.Gets the print server that is hosting the print queue for the print job.

IsBlocked

Yazdırma işinin engellenip engellenmeyeceğini ve bu nedenle yazdırılmadığını gösteren bir değer alır.Gets a value that indicates whether the print job is blocked and therefore, not printing.

IsCompleted

Yazdırma işinin tamamlanıp bitmediğini gösteren bir değer alır.Gets a value that indicates whether the print job is finished.

IsDeleted

Nesne tarafından temsil edilen yazdırma işinin PrintSystemJobInfo yazdırma kuyruğundan silinip silinmediğini gösteren bir değer alır.Gets a value that indicates whether the print job, which is represented by the PrintSystemJobInfo object, was deleted from the print queue.

IsDeleting

Yazdırma işinin yazdırma sırasından silinip silinmediğini gösteren bir değer alır.Gets a value that indicates whether the print job is being deleted from the print queue.

IsDisposed

Nesnenin atılmış olup olmadığını gösteren bir değer alır veya ayarlar.Gets or sets a value that indicates whether the object has been disposed.

(Devralındığı yer: PrintSystemObject)
IsInError

Yazdırma işiyle ilgili bir hata koşulunun olup olmadığını gösteren bir değer alır.Gets a value that indicates whether an error condition is associated with the print job.

IsOffline

Yazıcının çevrimdışı olup olmadığını gösteren bir değer alır.Gets a value that indicates whether the printer is offline.

IsPaperOut

Yazıcının kağıt boyutunun ve yazdırma işinin gerektirdiği türde olup olmadığını gösteren bir değer alır.Gets a value that indicates whether the printer has run out of the paper size and type that the print job requires.

IsPaused

Yazdırma işinin duraklatıldığını gösteren bir değer alır.Gets a value that indicates whether the print job is paused.

IsPrinted

Yazdırma işinin yazdırılıp yazdırılmadığını gösteren bir değer alır.Gets a value that indicates whether the print job printed.

IsPrinting

Yazdırma işinin yazdırılıp yazdırılmadığını gösteren bir değer alır.Gets a value that indicates whether the print job is being printed.

IsRestarted

Yazdırma işinin yeniden başlatılmış olup olmadığını gösteren bir değer alır.Gets a value that indicates whether the print job has been restarted.

IsRetained

Yazdırma işinin yazdırıldıktan sonra sıraya kaydedilip kaydedilmediğini gösteren bir değer alır.Gets a value that indicates whether the print job was saved in the queue after it printed.

IsSpooling

Yazdırma işinin biriktirilmesine sahip olup olmadığını gösteren bir değer alır.Gets a value that indicates whether the print job is being spooled.

IsUserInterventionRequired

Yazıcının Kullanıcı müdahalesi gerekip gerekmediğini belirten bir değer alır.Gets a value that indicates whether the printer needs user intervention.

JobIdentifier

Yazdırma işinin kimlik numarasını alır.Gets the identification number for the print job.

JobName

Yazdırma işi için bir ad alır veya ayarlar.Gets or sets a name for the print job.

JobSize

Yazdırma işinin boyutunu bayt olarak alır.Get the size, in bytes, of the print job.

JobStatus

Yazdırma işinin geçerli durumunu alır.Gets the current status of the print job.

JobStream

Yazdırma işinin öğesine bir başvuru alır Stream .Gets a reference to the Stream of the print job.

Name

Nesnenin adını alır.Gets the name of the object.

(Devralındığı yer: PrintSystemObject)
NumberOfPages

Yazdırma işindeki sayfa sayısını alır.Gets the number of pages in the print job.

NumberOfPagesPrinted

Zaten yazdırılmış olan sayfa sayısını alır.Gets the number of pages that have already printed.

Parent

Nesnenin üst öğesini alır.Gets the parent of the object.

(Devralındığı yer: PrintSystemObject)
PositionInPrintQueue

Yazdırma işinin yazdırma sırasındaki yerini alır.Gets the print job's place in the print queue.

Priority

Yazdırma kuyruğundaki diğer işlere göre yazdırma işinin önceliğini temsil eden sayısal olmayan bir ifade alır.Gets a non-numerical expression that represents the priority of the print job relative to other jobs in the print queue.

PropertiesCollection

Öznitelik ve değer çiftleri koleksiyonunu alır.Gets a collection of attribute and value pairs.

(Devralındığı yer: PrintSystemObject)
StartTimeOfDay

Yazdırma işinin yazdırmaya başlayabileceği, zaman uyumlu evrensel saat (UTC) ile gece yarısı (Greenwich Ortalama Saati [GMT] olarak da bilinir) kadar olan günün en erken saatini alır.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

Yazdırma işini gönderen kullanıcının adını alır.Gets the name of the user who submitted the print job.

TimeJobSubmitted

Yazdırma işinin gönderildiği tarihi ve saati alır.Gets the date and time that the print job is submitted.

TimeSinceStartedPrinting

Yazdırma işi yazdırılmaya başladıktan sonra milisaniye cinsinden süreyi alır.Gets the time, in milliseconds, since the print job started printing.

UntilTimeOfDay

Yazdırma işinin yazdırmaya başlayabileceği, zaman uyumlu evrensel saat (UTC) gece yarısı (Greenwich Ortalama Saati [GMT] olarak da bilinir) olarak ifade edilen son günün saatini alır.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.

Yöntemler

Cancel()

Yazdırma işini iptal eder.Cancels the print job.

Commit()

Nesnenin özelliklerine yapılan tüm değişiklikleri PrintSystemJobInfo nesnenin temsil ettiği gerçek yazdırma işine yazar.Writes any changes to the properties of the PrintSystemJobInfo object to the actual print job that the object represents.

Dispose()

PrintSystemObject tarafından kullanılan tüm kaynakları serbest bırakır.Releases all resources used by the PrintSystemObject.

(Devralındığı yer: PrintSystemObject)
Dispose(Boolean)

PrintSystemObject tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak serbest bırakır.Releases the unmanaged resources used by the PrintSystemObject and optionally releases the managed resources.

(Devralındığı yer: PrintSystemObject)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object.

(Devralındığı yer: Object)
Get(PrintQueue, Int32)

Belirtilen PrintSystemJobInfo iş için belirtilen işi alır PrintQueue .Gets the PrintSystemJobInfo for the specified job in the specified PrintQueue.

GetHashCode()

Varsayılan karma işlevi olarak işlev görür.Serves as the default hash function.

(Devralındığı yer: Object)
GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

(Devralındığı yer: Object)
Initialize()

Öğesinin özelliklerini başlatır PrintSystemObject .Initializes the properties of the PrintSystemObject.

(Devralındığı yer: PrintSystemObject)
InternalDispose(Boolean)

Tarafından kullanılan yönetilmeyen kaynakları serbest bırakır PrintSystemJobInfo ve isteğe bağlı olarak yönetilen kaynakları yayınlar.Releases the unmanaged resources that are used by the PrintSystemJobInfo and optionally, releases the managed resources.

MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
Pause()

İşi çalıştırana kadar halden yazdırma Resume() .Halts printing of the job until Resume() runs.

Refresh()

Nesnenin özelliklerini, PrintSystemJobInfo değerlerinin nesnenin temsil ettiği gerçek yazdırma işinin değerleriyle eşleşecek şekilde güncelleştirir.Updates the properties of the PrintSystemJobInfo object so that their values match the values of the actual print job that the object represents.

Restart()

Baştan başlayarak bir yazdırma işini yeniden başlatır.Restarts a print job from the beginning.

Resume()

Duraklatılmış bir yazdırma işinin yazdırılmasını sürdürür.Resumes the printing of a paused print job.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object.

(Devralındığı yer: Object)

Şunlara uygulanır