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
veya null öğesinden BindingContext belirtilen nesne bulunamaz.
Açıklamalar
Bu yöntem, bağlama öğelerinin yığınını temsil eden bir bağlama bağlamını giriş parametresi olarak alır. Bu yöntem, belirtilen nesneyi doğrudan alır, sorguyu yığındaki sonraki-alt bağlama öğesine veya ikisinin birleşimine atar. Sorguyu temsil ederse bağlamı değiştirebilir. Yığının alt kısmına ulaşılana kadar yığındaki her bağlama öğesi, temsilci olarak atandıysa bu işlemi yineleyebilir. Döndürülen nesne genellikle bir özellik koleksiyonudur.
türü T ise ISecurityCapabilities, bu sınıfın bir örneği ile SupportsClientAuthenticationdöndürülür.
SupportsClientWindowsIdentity
SupportsServerAuthentication ve tümü olarak ayarlanır trueve SupportedRequestProtectionLevelSupportedResponseProtectionLevel 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.