PrintProperty Sınıf

Tanım

Bir yazdırma sistemi donanımının veya yazılım bileşeninin özelliğini (ve özelliğinin değerini) temsil eder.

C#
[System.Serializable]
public abstract class PrintProperty : IDisposable, System.Runtime.Serialization.IDeserializationCallback
C#
public abstract class PrintProperty : IDisposable, System.Runtime.Serialization.IDeserializationCallback
Devralma
PrintProperty
Türetilmiş
Öznitelikler
Uygulamalar

Örnekler

Aşağıdaki örnekte, yazdırma sistemi nesnesinin özelliklerini ve bu özelliklerin türlerini yansıma kullanmadan çalışma zamanında bulmak için bu sınıfın nasıl kullanılacağı gösterilmektedir.

C#

// Enumerate the properties, and their types, of a queue without using Reflection
LocalPrintServer localPrintServer = new LocalPrintServer();
PrintQueue defaultPrintQueue = LocalPrintServer.GetDefaultPrintQueue();

PrintPropertyDictionary printQueueProperties = defaultPrintQueue.PropertiesCollection;

Console.WriteLine("These are the properties, and their types, of {0}, a {1}", defaultPrintQueue.Name, defaultPrintQueue.GetType().ToString() +"\n");

foreach (DictionaryEntry entry in printQueueProperties)
{
    PrintProperty property = (PrintProperty)entry.Value;

    if (property.Value != null)
    {
        Console.WriteLine(property.Name + "\t(Type: {0})", property.Value.GetType().ToString());
    }
}
Console.WriteLine("\n\nPress Return to continue...");
Console.ReadLine();

Oluşturucular

PrintProperty(String)

PrintProperty sınıfının yeni bir örneğini başlatır.

Özellikler

IsDisposed

Nesnenin atılıp atılmadığını belirten bir değer alır veya ayarlar.

IsInitialized

Nesnenin başlatılıp başlatılmadığını belirten bir değer alır veya ayarlar.

Name

Türetilmiş bir sınıfta geçersiz kılındığında, nesnenin temsil edildiği özelliğin adını alır.

Value

Türetilmiş bir sınıfta geçersiz kılındığında, nesnenin temsil edildiği özelliğin değerini alır veya ayarlar.

Yöntemler

Dispose()

tarafından PrintPropertykullanılan tüm kaynakları serbest bırakır.

Dispose(Boolean)

tarafından PrintProperty kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

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

PrintProperty atık toplama tarafından geri kazanılmadan önce kaynakları boşaltmayı ve diğer temizleme işlemlerini gerçekleştirmeyi PrintProperty dener.

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)
InternalDispose(Boolean)

tarafından PrintProperty 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)
OnDeserialization(Object)

Türetilmiş bir sınıfta geçersiz kılındığında arabirimini ISerializable uygular ve seri durumdan çıkarma işlemi tamamlandığında seri durumdan çıkarma olayını tetikler.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ürün Sürümler
.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