Aracılığıyla paylaş


WindowsStreamSecurityBindingElement.GetProperty<T> Yöntem

Tanım

öğesinden BindingContextbelirtilen nesneyi alır.

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

Tür Parametreleri

T

Alınacak nesne.

Parametreler

Döndürülenler

T

veya null öğesinden BindingContext belirtilen nesne bulunamaz.

Açıklamalar

Bu yöntem, bağlama öğelerinin yığınını temsil eden bir giriş parametresi olarak bağlama bağlamı alır. Bu yöntem belirtilen nesneyi doğrudan alır, sorguyu yığındaki bir sonraki alt bağlama öğesine veya ikisinin birleşimine temsilci olarak atar. Sorguyu temsilci olarak verirse bağlamı değiştirebilir. Yığının alt kısmına ulaşılana kadar yığındaki her bağlama öğesi, temsilci olarak atanmışsa bu işlemi yineleyebilir. Döndürülen nesne genellikle bir özellik koleksiyonudur.

türü T ise ISecurityCapabilities, ile bu sınıfın bir örneği döndürülür SupportsClientAuthentication.

SupportsClientWindowsIdentitySupportsServerAuthentication ve tümü , ve SupportedRequestProtectionLevel olarak ayarlanır trueve SupportedResponseProtectionLevel bu bağlamadaki geçerli değere ayarlanır.

türü T ise IdentityVerifier, bu sınıfın varsayılan bir örneği döndürülür.

Bu yöntem, bağlama öğelerinin yanı sıra , IChannelListenerve IChannelgibi IChannelFactoryçalışma zamanı nesneleri tarafından uygulanır.

Şunlara uygulanır