PrintProperty Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili properti (dan nilai properti) dari perangkat keras sistem pencetakan atau komponen perangkat lunak.
public ref class PrintProperty abstract : IDisposable, System::Runtime::Serialization::IDeserializationCallback
[System.Serializable]
public abstract class PrintProperty : IDisposable, System.Runtime.Serialization.IDeserializationCallback
public abstract class PrintProperty : IDisposable, System.Runtime.Serialization.IDeserializationCallback
[<System.Serializable>]
type PrintProperty = class
interface IDisposable
interface IDeserializationCallback
type PrintProperty = class
interface IDisposable
interface IDeserializationCallback
Public MustInherit Class PrintProperty
Implements IDeserializationCallback, IDisposable
- Warisan
-
PrintProperty
- Turunan
- Atribut
- Penerapan
Contoh
Contoh berikut menunjukkan cara menggunakan kelas ini untuk menemukan properti pada waktu proses, dan jenis properti tersebut, dari objek sistem cetak, tanpa menggunakan pantulan.
// 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();
' Enumerate the properties, and their types, of a queue without using Reflection
Dim localPrintServer As New LocalPrintServer()
Dim defaultPrintQueue As PrintQueue = LocalPrintServer.GetDefaultPrintQueue()
Dim printQueueProperties As PrintPropertyDictionary = defaultPrintQueue.PropertiesCollection
Console.WriteLine("These are the properties, and their types, of {0}, a {1}", defaultPrintQueue.Name, defaultPrintQueue.GetType().ToString() + vbLf)
For Each entry As DictionaryEntry In printQueueProperties
Dim [property] As PrintProperty = CType(entry.Value, PrintProperty)
If [property].Value IsNot Nothing Then
Console.WriteLine([property].Name & vbTab & "(Type: {0})", [property].Value.GetType().ToString())
End If
Next entry
Console.WriteLine(vbLf & vbLf & "Press Return to continue...")
Console.ReadLine()
Konstruktor
PrintProperty(String) |
Menginisialisasi instans baru kelas PrintProperty. |
Properti
IsDisposed |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah objek telah dibuang. |
IsInitialized |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah objek telah diinisialisasi. |
Name |
Ketika ditimpa di kelas turunan, mendapatkan nama properti yang diwakili objek. |
Value |
Saat ditimpa di kelas turunan, mendapatkan atau mengatur nilai properti yang diwakili objek. |
Metode
Dispose() |
Merilis semua sumber daya yang sedang digunakan oleh PrintProperty. |
Dispose(Boolean) |
Merilis sumber daya tidak terkelola yang sedang digunakan oleh PrintProperty dan secara opsional merilis sumber daya terkelola. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
Finalize() |
PrintProperty Memungkinkan upaya untuk membebaskan sumber daya dan melakukan operasi pembersihan lainnya sebelum PrintProperty direklamasi kembali oleh pengumpulan sampah. |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
InternalDispose(Boolean) |
Merilis sumber daya tidak terkelola yang sedang digunakan oleh PrintProperty dan secara opsional merilis sumber daya terkelola. |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
OnDeserialization(Object) |
Ketika ditimpa di kelas turunan, mengimplementasikan ISerializable antarmuka dan menaikkan peristiwa deserialisasi ketika deserialisasi selesai. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |