ChannelFactory.GetProperty<T> Yöntem

Tanım

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.

Şunlara uygulanır