Lingua

ChannelFactory.GetProperty<T> Metodo

Definizione

Restituisce l'oggetto tipizzato richiesto, se presente, dal livello appropriato nello stack di canali o null se non presente.

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

Parametri di tipo

T

Oggetto tipizzato per il quale viene eseguita una query sul metodo.

Valori restituiti

T

Oggetto tipizzato T richiesto se presente o null se non lo è.

Implementazioni

Commenti

Usare questa opzione per recuperare funzionalità, requisiti e parametri dallo stack di canali. Se una channel factory supporta la restituzione dell'oggetto richiesto, la restituisce. In caso contrario, delega la chiamata al livello successivo nello stack. Se arriva alla fine dello stack e nessuna channel factory supportata dall'oggetto richiesto, il metodo restituisce null.

T è in genere un'interfaccia del canale che la channel factory può supportare. Se, ad esempio, GetProperty<IChannelListener> viene chiamato in una channel factory duplex, restituisce il listener sottostante.

Si applica a