TransportBindingElement.GetProperty<T>(BindingContext) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine Eigenschaft aus dem angegebenen BindingContext ab.
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
Typparameter
- T
Die abzurufende Eigenschaft.
Parameter
- context
- BindingContext
einen BindingContext
Gibt zurück
Die Eigenschaft für den angegebenen BindingContext.
Hinweise
Diese Methode empfängt einen Bindungskontext als Eingabeparameter. Dieser stellt den Stapel von Bindungselementen dar. Mit dieser Methode werden die angegebenen Objekte direkt abgerufen, die Anfrage wird an das nächstniedrigere Bindungselement im Stapel delegiert, oder beide Vorgänge werden kombiniert. Beim Delegieren der Anfrage kann der Kontext geändert werden. Dieser Prozess kann im Rahmen einer Delegierung von allen Bindungselementen im Stapel wiederholt werden, bis das Ende des Stapels erreicht ist. Das zurückgegebene Objekt stellt normalerweise eine Auflistung von Eigenschaften dar.
Wenn der T
-Typ gleich ChannelProtectionRequirements, XmlDictionaryReaderQuotas oder MessageVersion ist, wird eine Instanz der Klasse zurückgegeben. Wenn der T
-Typ einer Instanz in BindingParameters entspricht, wird diese Instanz zurückgegeben.
Diese Methode wird sowohl von Bindungselementen als auch von Laufzeitobjekten wie IChannelFactory, IChannelListener und IChannel implementiert.