Freigeben über


NamedPipeTransportBindingElement.GetProperty<T>(BindingContext) Methode

Definition

Ruft ein angegebenes Objekt aus dem 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

Das abzurufende Objekt.

Parameter

Gibt zurück

T

Das angegebene Objekt aus dem BindingContext oder null, wenn das Objekt nicht gefunden wurde.

Beispiele

In diesem Beispiel wird veranschaulicht, wie ein angegebenes Objekt aus dem BindingContext abgerufen wird:

BasicHttpBinding binding = new BasicHttpBinding();
ISecurityCapabilities b =
    binding.GetProperty<ISecurityCapabilities>
    (new BindingParameterCollection());

bool SupportsServerAuthentication =
    b.SupportsServerAuthentication;
Dim binding As New BasicHttpBinding()
Dim b As ISecurityCapabilities = binding.GetProperty(Of ISecurityCapabilities)(New BindingParameterCollection())

Dim SupportsServerAuthentication As Boolean = b.SupportsServerAuthentication

Hinweise

Diese Methode ruft das angegebene Objekt aus der Basisklasse oder einem der Vorgänger der Klasse ab. Das zurückgegebene Objekt stellt normalerweise eine Auflistung von Eigenschaften dar, z. B. ein Objekt, das ISecurityCapabilities implementiert.

Gilt für: