TransportBindingElement.GetProperty<T>(BindingContext) Metod

Definition

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

Returer

T

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.

Gäller för