TransportBindingElement.GetProperty<T>(BindingContext) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá vlastnost ze zadaného BindingContextobjektu .
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
Parametry typu
- T
Vlastnost, která se má získat.
Parametry
- context
- BindingContext
Úloha BindingContext.
Návraty
Vlastnost ze zadaného BindingContextobjektu .
Poznámky
Tato metoda přijímá kontext vazby jako vstupní parametr, který představuje zásobník prvků vazby. Tato metoda získá zadaný objekt přímo, deleguje dotaz na další dolní prvek vazby v zásobníku nebo kombinaci těchto dvou. Pokud deleguje dotaz, může upravit kontext. Každý element vazby v zásobníku může tento proces opakovat, pokud byl delegován na, dokud není dosaženo dolní části zásobníku. Vrácený objekt je obvykle kolekce vlastností.
Pokud je ChannelProtectionRequirementstyp T
, XmlDictionaryReaderQuotasnebo MessageVersion je vrácena instance této třídy. Pokud typ odpovídá T
typu instance v BindingParameters, vrátí se tato instance.
Tuto metodu implementují elementy vazby i objekty za běhu, jako IChannelFactoryjsou , IChannelListenera IChannel.