ChannelFactoryBase.GetProperty<T> Metodo

Definizione

Restituisce un oggetto tipizzato richiesto, se presente, dal livello appropriato nello stack di canali.

public:
generic <typename T>
 where T : class virtual T GetProperty();
public virtual T GetProperty<T>() where T : class;
abstract member GetProperty : unit -> 'T (requires 'T : null)
override this.GetProperty : unit -> 'T (requires 'T : null)
Public Overridable 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 richiedere un oggetto tipizzato, ad esempio un'interfaccia per impostare le proprietà o ottenere lo stato dal livello appropriato nello stack della channel factory. Se un livello supporta la restituzione dell'oggetto richiesto, lo restituisce. In caso contrario, delega semplicemente la chiamata al livello successivo nello stack. Se raggiunge la parte inferiore dello stack e nessun livello channel factory supportato dall'oggetto richiesto, il metodo restituisce null.

È simile all'interfaccia QueryService di COM+.

Si applica a