IChannelFactory.GetProperty<T> Metode
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.
Mengembalikan objek jenis yang diminta, jika ada, dari lapisan yang sesuai di tumpukan saluran.
public:
generic <typename T>
where T : class T GetProperty();
public T GetProperty<T> () where T : class;
abstract member GetProperty : unit -> 'T (requires 'T : null)
Public Function GetProperty(Of T As Class) () As T
Jenis parameter
- T
Objek yang ditik yang metodenya dikueri.
Mengembalikan
Objek T
yang di ketik diminta, jika ada, atau null
jika tidak.
Keterangan
Gunakan ini untuk meminta objek yang ditik seperti antarmuka untuk mengatur properti atau mendapatkan status dari lapisan yang sesuai di tumpukan saluran. Jika lapisan mendukung pengembalian objek yang diminta, lapisan akan mengembalikannya. Jika tidak, ini mendelegasikan panggilan ke lapisan berikutnya dalam tumpukan. Jika sampai ke bagian bawah tumpukan dan tidak ada lapisan saluran yang mendukung objek yang diminta, maka metode mengembalikan null
.
Anda harus menerapkan GetProperty setiap kali Anda menerapkan pabrik saluran.
GetProperty adalah cara yang sangat baik untuk mengomunikasikan informasi di sepanjang tumpukan pabrik saluran tanpa harus tahu pabrik saluran apa yang ada di bawah Anda, atau pabrik saluran apa di atas yang Anda minati untuk melakukan kueri. Tentukan antarmuka bagi orang yang akan dikueri untuk informasi menarik apa pun yang Anda miliki. Setiap kali Anda tidak mengenali argumen jenis untuk GetProperty, delegasikan ke bawah ke pabrik saluran berikutnya di tumpukan atau kembali null
jika Anda membuat saluran transportasi baru di bagian bawah tumpukan.