PrintSystemJobInfo Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yazdırma işini ayrıntılı olarak tanımlar.
public ref class PrintSystemJobInfo : System::Printing::PrintSystemObject
public class PrintSystemJobInfo : System.Printing.PrintSystemObject
type PrintSystemJobInfo = class
inherit PrintSystemObject
Public Class PrintSystemJobInfo
Inherits PrintSystemObject
- Devralma
Açıklamalar
Bu sınıfın ortak oluşturucu yok. Bir PrintSystemJobInfo nesneye başvuru almak için statik PrintSystemJobInfo.Get yöntemi veya aşağıdaki PrintQueue örnek yöntemlerinden birini kullanın: GetJob, GetPrintJobInfoCollectionveya AddJob.
Bir işin tamamlanıp tamamlanmadığı gibi birçok yazdırma işi özelliğinin, uygulamanız ilgili özelliği (IsCompleted) okumadan önce yazıcıdan nesneye PrintSystemJobInfo geçirilmesi gerekir. Refresh yöntemi bu işlevi sağlar.
Benzer şekilde, uygulamanız özelliğin JobName değerini değiştirdiğinde, değişikliğin bilgisayardaki yazdırma kuyruğu yardımcı programıyla yazılması gerekir. Commit yöntemi bu işlevi sağlar.
'den PrintSystemJobInfo ek yazılabilir özelliklere sahip bir sınıf türetirseniz ve Commit yöntemlerini geçersiz Refresh kılmanız gerekir.
Dikkat
Ad alanı içindeki System.Printing sınıflar bir Windows hizmetinde veya ASP.NET uygulama veya hizmette kullanılmak üzere desteklenmez. Bu uygulama türlerinden birinin içinden bu sınıfları kullanmaya çalışmak, hizmet performansının azalması ve çalışma zamanı özel durumları gibi beklenmeyen sorunlara neden olabilir.
Windows Forms bir uygulamadan yazdırmak istiyorsanız ad alanına System.Drawing.Printing bakın.
Özellikler
HostingPrintQueue |
Yazdırma işini barındıran yazdırma kuyruğuna sahip olur. |
HostingPrintServer |
Yazdırma işi için yazdırma kuyruğu barındıran yazdırma sunucusunu alır. |
IsBlocked |
Yazdırma işinin engellenip engellenmediğini ve dolayısıyla yazdırılmadığını belirten bir değer alır. |
IsCompleted |
Yazdırma işinin tamamlanıp tamamlanmadığını gösteren bir değer alır. |
IsDeleted |
Nesnesi tarafından PrintSystemJobInfo temsil edilen yazdırma işinin yazdırma kuyruğundan silinip silinmediğini gösteren bir değer alır. |
IsDeleting |
Yazdırma işinin yazdırma kuyruğundan silinip silinmediğini belirten bir değer alır. |
IsDisposed |
Nesnenin atılıp atılmadığını belirten bir değer alır veya ayarlar. (Devralındığı yer: PrintSystemObject) |
IsInError |
Bir hata koşulunun yazdırma işiyle ilişkili olup olmadığını gösteren bir değer alır. |
IsOffline |
Yazıcının çevrimdışı olup olmadığını gösteren bir değer alır. |
IsPaperOut |
Yazıcının kağıt boyutunun bitip bitmediğini ve yazdırma işinin gerektirdiği türe sahip olup olmadığını belirten bir değer alır. |
IsPaused |
Yazdırma işinin duraklatılıp duraklatılmadığını gösteren bir değer alır. |
IsPrinted |
Yazdırma işinin yazdırılıp yazdırılmadığını belirten bir değer alır. |
IsPrinting |
Yazdırma işinin yazdırılıp yazdırılmadığını gösteren bir değer alır. |
IsRestarted |
Yazdırma işinin yeniden başlatılıp başlatılmadığını gösteren bir değer alır. |
IsRetained |
Yazdırma işinin yazdırıldıktan sonra kuyruğa kaydedilip kaydedilmediğini gösteren bir değer alır. |
IsSpooling |
Yazdırma işinin biriktirilip biriktirilmediğini gösteren bir değer alır. |
IsUserInterventionRequired |
Yazıcının kullanıcı müdahalesine ihtiyacı olup olmadığını belirten bir değer alır. |
JobIdentifier |
Yazdırma işinin kimlik numarasını alır. |
JobName |
Yazdırma işi için bir ad alır veya ayarlar. |
JobSize |
Yazdırma işinin boyutunu bayt cinsinden alır. |
JobStatus |
Yazdırma işinin geçerli durumunu alır. |
JobStream |
Yazdırma işinin Stream başvurusu alır. |
Name |
Nesnenin adını alır. (Devralındığı yer: PrintSystemObject) |
NumberOfPages |
Yazdırma işinde sayfa sayısını alır. |
NumberOfPagesPrinted |
Önceden yazdırılmış olan sayfa sayısını alır. |
Parent |
Nesnenin üst öğesini alır. (Devralındığı yer: PrintSystemObject) |
PositionInPrintQueue |
Yazdırma işinin yazdırma kuyruğundaki yerini alır. |
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. |
PropertiesCollection |
Öznitelik ve değer çiftleri koleksiyonunu alır. (Devralındığı yer: PrintSystemObject) |
StartTimeOfDay |
Yazdırma işinin yazdırılmaya başlayabildiği gece yarısı Eşgüdümlü Evrensel Saat'den (UTC) (Greenwich Saati [GMT] olarak da adlandırılır) sonraki dakika sayısı olarak ifade edilen günün en erken saatini alır. |
Submitter |
Yazdırma işini gönderen kullanıcının adını alır. |
TimeJobSubmitted |
Yazdırma işinin gönderildiği tarihi ve saati alır. |
TimeSinceStartedPrinting |
Yazdırma işi yazdırmaya başladığından bu yana milisaniye cinsinden süreyi alır. |
UntilTimeOfDay |
Yazdırma işinin yazdırmaya başlayabildiği gece yarısı Eşgüdümlü Evrensel Saat'den (UTC) (Greenwich Saati [GMT] olarak da adlandırılır) sonraki dakika sayısı olarak ifade edilen günün son saatini alır. |
Yöntemler
Cancel() |
Yazdırma işini iptal eder. |
Commit() |
Nesnenin özelliklerinde yapılan değişiklikleri, nesnenin PrintSystemJobInfo temsil ettiği gerçek yazdırma işine yazar. |
Dispose() |
PrintSystemObject tarafından kullanılan tüm kaynakları serbest bırakır. (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. (Devralındığı yer: PrintSystemObject) |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
Get(PrintQueue, Int32) |
PrintSystemJobInfo Belirtilen içindeki belirtilen işin öğesini PrintQueuealır. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
Initialize() |
özelliklerini PrintSystemObjectbaşlatır. (Devralındığı yer: PrintSystemObject) |
InternalDispose(Boolean) |
tarafından PrintSystemJobInfo kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
Pause() |
Çalışana kadar Resume() işin yazdırmasını durdurur. |
Refresh() |
Değerlerinin nesnenin PrintSystemJobInfo temsil ettiği gerçek yazdırma işinin değerleriyle eşleşmesi için nesnenin özelliklerini Güncelleştirmeler. |
Restart() |
Yazdırma işini baştan yeniden başlatır. |
Resume() |
Duraklatılmış yazdırma işinin yazdırılma işlemini sürdürür. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |