NamedPipeTransportBindingElement.GetProperty<T>(BindingContext) Metod

Definition

Hämtar ett angivet objekt från 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

Objektet som ska hämtas.

Parametrar

Returer

T

Det angivna objektet från BindingContext, eller null om objektet inte hittas.

Exempel

Det här exemplet visar hur du hämtar ett angivet objekt från BindingContext:

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

Kommentarer

Den här metoden hämtar det angivna objektet från basklassen eller från någon av klassens överordnade objekt. Objektet som returneras är vanligtvis en samling egenskaper, till exempel ett objekt som implementerar ISecurityCapabilities.

Gäller för