IChannelFactory.GetProperty<T> Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een getypt object dat, indien aanwezig, is aangevraagd vanuit de juiste laag in de kanaalstack.
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
Type parameters
- T
Het getypte object waarvoor de methode een query uitvoert.
Retouren
Het getypte object T aangevraagd, indien aanwezig of null niet.
Opmerkingen
Gebruik dit om een getypt object aan te vragen, zoals een interface voor het instellen van eigenschappen of het ophalen van de status van de juiste laag in de kanaalstack. Als een laag ondersteuning biedt voor het retourneren van het aangevraagde object, wordt het geretourneerd. Zo niet, dan wordt de aanroep gedelegeerd naar de volgende laag in de stack. Als het onder aan de stack komt en geen kanaallaag het aangevraagde object ondersteunt, retourneert nullde methode .
U moet implementeren GetProperty wanneer u een kanaalfactory implementeert.
GetProperty is een uitstekende manier om informatie over de stack van de kanaalfactory te communiceren zonder dat u hoeft te weten welke kanaalfactory's onder u staan of welke kanaalfactory's erboven u geïnteresseerd zijn in het uitvoeren van query's. Definieer interfaces voor personen waarop u query's kunt uitvoeren voor interessante informatie die u hebt. Wanneer u het typeargument niet GetPropertyherkent, delegeert u naar de volgende kanaalfactory in de stack of keert u terug null als u een nieuw transportkanaal onder aan de stack maakt.