Freigeben über


TransportBindingElement.GetProperty<T>(BindingContext) Methode

Definition

Ruft eine Eigenschaft aus dem angegebenen BindingContextab.

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 aus dem angegebenen BindingContext.

Hinweise

Diese Methode empfängt einen Bindungskontext als Eingabeparameter, der den Stapel von Bindungselementen darstellt. Diese Methode ruft das angegebene Objekt direkt ab, delegiert die Untersuchung an das nächste untere Bindungselement im Stapel oder eine Kombination der beiden. Er kann den Kontext ändern, wenn er die Anfrage delegiert. Jedes Bindungselement im Stapel kann diesen Prozess wiederholen, wenn es delegiert wurde, bis der untere Teil des Stapels erreicht ist. Das zurückgegebene Objekt ist in der Regel eine Auflistung von Eigenschaften.

Wenn der Typ von TChannelProtectionRequirements, XmlDictionaryReaderQuotasoder MessageVersion dann eine Instanz dieser Klasse zurückgegeben wird. Wenn der Typ der T Übereinstimmung mit dem Typ einer Instanz in BindingParametersder Instanz übereinstimmt, wird diese Instanz zurückgegeben.

Diese Methode wird durch Bindungselemente sowie durch die Laufzeitobjekte wie IChannelFactory, IChannelListenerund IChannel.

Gilt für: