TransportBindingElement.GetProperty<T>(BindingContext) 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.
Hiermee haalt u een eigenschap op van de opgegeven BindingContext.
public:
generic <typename T>
where T : class override T GetProperty(System::ServiceModel::Channels::BindingContext ^ context);
public override T GetProperty<T>(System.ServiceModel.Channels.BindingContext context) where T : class;
override this.GetProperty : System.ServiceModel.Channels.BindingContext -> 'T (requires 'T : null)
Public Overrides Function GetProperty(Of T As Class) (context As BindingContext) As T
Type parameters
- T
De eigenschap die u moet ophalen.
Parameters
- context
- BindingContext
Retouren
De eigenschap van de opgegeven BindingContext.
Opmerkingen
Deze methode ontvangt een bindingscontext als invoerparameter, die de stapel bindingselementen vertegenwoordigt. Met deze methode wordt het opgegeven object rechtstreeks opgehaald, wordt de aanvraag gedelegeerd naar het volgende lagere bindingselement in de stack of een combinatie van de twee. De context kan worden gewijzigd als de aanvraag wordt gedelegeerd. Elk bindingselement in de stack kan dit proces herhalen, als dit is gedelegeerd totdat de onderkant van de stack is bereikt. Het geretourneerde object is meestal een verzameling eigenschappen.
Als het type T is ChannelProtectionRequirements, XmlDictionaryReaderQuotasof MessageVersion een exemplaar van deze klasse wordt geretourneerd. Als het type T overeenkomt met het type van een exemplaar in BindingParameters, wordt dat exemplaar geretourneerd.
Deze methode wordt geïmplementeerd door bindingselementen en door de runtimeobjecten zoals IChannelFactory, IChannelListeneren IChannel.