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ği, uygulamanız ilgili özelliği (IsCompleted) okumadan önce yazıcıdan nesneye PrintSystemJobInfo geçirilmelidir. 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ı için yazılması gerekir. Commit yöntemi bu işlevi sağlar.
Ek yazılabilir özelliklere sahip olan bir sınıfından PrintSystemJobInfo türetilirseniz ve Commit yöntemlerini geçersiz Refresh kılmanız gerekir.
Dikkat
Ad alanı içindeki System.Printing sınıflar bir Windows hizmeti veya ASP.NET uygulama veya hizmet içinde kullanılmak üzere desteklenmez. Bu uygulama türlerinden birinin içinden bu sınıfları kullanmaya çalışmak, hizmet performansının ve çalışma zamanı özel durumlarının azalması gibi beklenmeyen sorunlara neden olabilir.
Bir Windows Forms uygulamasından yazdırmak istiyorsanız ad alanına System.Drawing.Printing bakın.
Özellikler
| Name | Description |
|---|---|
| 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ı gösteren 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 gösteren bir değer alır. |
| IsDisposed |
Nesnenin atılıp atılmadığını gösteren 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ürü gösteren 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ı gösteren 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ı gösteren 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 |
Zaten 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ırmaya başlayabildiği gece yarısı Eşgüdümlü Evrensel Saat 'den (UTC) (Greenwich Ortalama 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 geçen süreyi milisaniye cinsinden alır. |
| UntilTimeOfDay |
Yazdırma işinin yazdırmaya başlayabildiği gece yarısı Eşgüdümlü Evrensel Saat'in (UTC) (Greenwich Ortalama Saati [GMT] olarak da adlandırılır) sonrasındaki dakika sayısı olarak ifade edilen günün son saatini alır. |
Yöntemler
| Name | Description |
|---|---|
| Cancel() |
Yazdırma işini iptal eder. |
| Commit() |
Nesnenin özelliklerindeki değişiklikleri, nesnenin PrintSystemJobInfo temsil ettiği gerçek yazdırma işine yazar. |
| Dispose() |
tarafından PrintSystemObjectkullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: PrintSystemObject) |
| Dispose(Boolean) |
tarafından PrintSystemObject kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları 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 PrintQueueöğesini alır. |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| Initialize() |
öğesinin ö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 Objectbasit 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ştirir. |
| 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 bir dize döndürür. (Devralındığı yer: Object) |