WindowsStreamSecurityBindingElement.GetProperty<T> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает указанный объект из объекта 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
Параметры типа
- T
Объект для возврата.
Параметры
- context
- BindingContext
Объект BindingContext.
Возвращаемое значение
- T
Указанный объект, возвращаемый из объекта BindingContext, или значение null
, если объект не найден.
Комментарии
Этот метод получает контекст привязки в качестве входного параметра, представляющего стек элементов привязки. Этот метод напрямую возвращает заданный объект, делегирует запрос следующему нижнему элементу привязки в стеке или сочетает эти два действия. Если метод делегирует запрос, он может изменить контекст. Каждый элемент привязки в стеке может повторить этот процесс до достижения дна стека, если ему это было делегировано. Как правило, возвращаемый объект представляет собой коллекцию свойств.
Если тип параметра T
— ISecurityCapabilities, то экземпляр этого класса возвращается с SupportsClientAuthentication.
Параметры SupportsClientWindowsIdentity и SupportsServerAuthentication имеют значение true
, а параметрам SupportedRequestProtectionLevel и SupportedResponseProtectionLevel задано текущее значение в этой привязке.
Если тип параметра T
— IdentityVerifier, то возвращается экземпляр этого класса по умолчанию.
Этот метод реализуется элементами привязки и объектами среды выполнения, такими как IChannelFactory, IChannelListener и IChannel.