TransportBindingElement.GetProperty<T>(BindingContext) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar en egenskap från den angivna 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
Typparametrar
- T
Egenskapen att hämta.
Parametrar
- context
- BindingContext
En BindingContext.
Returer
Egenskapen från den angivna BindingContext.
Kommentarer
Den här metoden tar emot en bindningskontext som en indataparameter som representerar stacken med bindningselement. Den här metoden hämtar det angivna objektet direkt, delegerar undersökningen till nästa lägre bindningselement i stacken eller en kombination av de två. Den kan ändra kontexten om den delegerar undersökningen. Varje bindningselement i stacken kan upprepa den här processen, om den har delegerats till, tills botten av stacken har nåtts. Objektet som returneras är vanligtvis en samling egenskaper.
Om typen är TChannelProtectionRequirements, XmlDictionaryReaderQuotaseller MessageVersion så returneras en instans av den här klassen. Om typen av T matchar typen av en instans i BindingParametersreturneras den instansen.
Den här metoden implementeras av bindningselement samt av körningsobjekt som IChannelFactory, IChannelListeneroch IChannel.