PrintSystemObject Sınıf

Tanım

Yazdırma sisteminin nesneleri için ortak olan temel özellikleri ve yöntemleri tanımlar.Defines basic properties and methods that are common to the objects of the printing system. Bu sınıftan türetilen sınıflar, yazdırma kuyrukları, yazdırma sunucuları ve yazdırma işleri olarak bu nesneleri temsil eder.Classes that derive from this class represent such objects as print queues, print servers, and print jobs.

public ref class PrintSystemObject abstract : IDisposable
public abstract class PrintSystemObject : IDisposable
type PrintSystemObject = class
    interface IDisposable
Public MustInherit Class PrintSystemObject
Implements IDisposable
Devralma
PrintSystemObject
Türetilmiş
Uygulamalar

Açıklamalar

Bu sınıf, yazdırma sistemi nesneleri için temel sınıf olmanın yanı sıra, uygulamanız ne tür bir yazdırma sistemi nesnesi kullandığını bilmezse veya ilgilenmezse Yöntemler çağırma için yararlı olabilir.In addition to being the base class for print system objects, this class can be useful for calling methods when your application does not know or does not care what particular type of print system object it is using. Örneğin, PrintSystemObjects farklı nesne türlerini bir koleksiyon aracılığıyla numaralandırabilirsiniz, Commit her birinin metodunu sırayla çağırarak.For example, you could enumerate through a PrintSystemObjects collection of different object types, calling the Commit method on each of them in turn.

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.

Uygulayanlara Notlar

Öğesinden bir sınıf türetirsiniz PrintSystemObject , öğesinden bu sınıftan bir nesne koleksiyonu türetmek isteyebilirsiniz PrintSystemObjects .If you derive a class from PrintSystemObject, you may want to derive a collection of objects of that class from PrintSystemObjects.

Oluşturucular

PrintSystemObject()

PrintSystemObject sınıfının yeni bir örneğini başlatır.Initializes a new instance of the PrintSystemObject class.

PrintSystemObject(PrintSystemObjectLoadMode)

Belirtilen ' i kullanarak sınıfının yeni bir örneğini başlatır PrintSystemObject PrintSystemObjectLoadMode .Initializes a new instance of the PrintSystemObject class by using the specified PrintSystemObjectLoadMode.

Özellikler

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.

Name

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

Parent

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

PropertiesCollection

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

Yöntemler

BaseAttributeNames()

Türetilmiş sınıfın özniteliklerinin adlarını alır.Gets the names of the attributes of the derived class.

Commit()

Türetilmiş bir sınıfta geçersiz kılınırsa, programınızın nesnenin özelliklerine yaptığı tüm değişiklikleri nesnenin temsil ettiği gerçek yazılım veya donanım bileşenine yazar.When overridden in a derived class, writes any changes that your program has made to the object's properties to the actual software or hardware component that the object represents.

Dispose()

PrintSystemObject tarafından kullanılan tüm kaynakları serbest bırakır.Releases all resources used by the 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.

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)
Finalize()

Tarafından kullanılan kaynakları serbest bırakır PrintSystemObject .Releases the resources that are being used by the PrintSystemObject.

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.

InternalDispose(Boolean)

Türetilmiş bir sınıfta geçersiz kılınırsa, tarafından kullanılmakta olan yönetilmeyen kaynakları yayınlar PrintSystemObject ve isteğe bağlı olarak, kullanılmakta olan yönetilen kaynakları serbest bırakır.When overridden in a derived class, releases the unmanaged resources that are being used by the PrintSystemObject, and optionally releases the managed resources that are being used.

MemberwiseClone()

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

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

Türetilmiş bir sınıfta geçersiz kılınırsa, türetilmiş sınıfın bir nesnesinin özelliklerini günceller, böylece değerleri nesnenin temsil ettiği gerçek yazılım veya donanım bileşeninin değerleriyle eşleşir.When overridden in a derived class, updates the properties of an object of the derived class so that its values match the values of the actual software or hardware component that the object represents.

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