Share via


TransportBindingElement.GetProperty<T>(BindingContext) Methode

Definition

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

Gibt zurück

T

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.

Gilt für: