WindowsStreamSecurityBindingElement.GetProperty<T> Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
öğ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
- context
- BindingContext
Bir BindingContext.
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 true
ve 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.