IChannelFactory.GetProperty<T> Yöntem
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.
Kanal yığınındaki uygun katmandan istenen, varsa, yazılan bir nesne döndürür.
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
Tür Parametreleri
- T
Yönteminin sorguladığı türü belirtilen nesne.
Döndürülenler
İstenilen, varsa veya null
yoksa yazılan nesneT
.
Açıklamalar
Özellikleri ayarlamak veya kanal yığınındaki uygun katmandan durum almak için arabirim gibi yazılan bir nesne istemek için bunu kullanın. Bir katman istenen nesneyi döndürmeyi destekliyorsa, onu döndürür. Aksi takdirde, çağrıyı yığındaki bir sonraki katmana devreder. Yığının en altına gelirse ve istenen nesneyi destekleyen bir kanal katmanı yoksa yöntemi döndürür null
.
Bir kanal fabrikası uyguladığınızda uygulamanız GetProperty gerekir.
GetProperty , aşağıda hangi kanal fabrikalarının olduğunu veya yukarıdaki hangi kanal fabrikalarının sorgu gerçekleştirmek istediğinizi bilmek zorunda kalmadan kanal fabrikası yığını boyunca bilgi iletmek için mükemmel bir yoldur. Kişilerin sahip olduğunuz ilgi çekici bilgileri sorgulaması için arabirimler tanımlayın. için GetPropertytür bağımsız değişkenini tanımadığınızda, yığındaki bir sonraki kanal fabrikasına temsilci seçin veya yığının en altında yeni bir aktarım kanalı oluşturuyorsanız geri dönün null
.