ChannelFactory.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 veya null
yoksa, istenen türü belirtilen nesneyi (varsa) döndürür.
public:
generic <typename T>
where T : class virtual T GetProperty();
public T GetProperty<T> () where T : class;
abstract member GetProperty : unit -> 'T (requires 'T : null)
override this.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
- T
Yazılan nesne T
varsa veya null
yoksa istenen nesne.
Uygulamalar
Açıklamalar
Kanal yığınından özellikleri, gereksinimleri ve parametreleri almak için bunu kullanın. Kanal fabrikası istenen nesneyi döndürmeyi destekliyorsa döndürür. Aksi takdirde, çağrıyı yığındaki bir sonraki düzeye devreder. Yığının en altına gelirse ve istenen nesneyi destekleyen bir kanal fabrikası yoksa yöntemi döndürür null
.
T
genellikle kanal fabrikasının destekleyebilecekleri bir kanal arabirimidir. Örneğin, GetProperty<IChannelListener>
çift yönlü kanal fabrikasında çağrılırsa, temel alınan dinleyiciyi döndürür.