SamlSerializer.LoadCondition Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Считывает условие, которое необходимо принимать во внимание при оценке действительности утверждений SAML, используя указанное средство чтения XML.
public:
virtual System::IdentityModel::Tokens::SamlCondition ^ LoadCondition(System::Xml::XmlDictionaryReader ^ reader, System::IdentityModel::Selectors::SecurityTokenSerializer ^ keyInfoSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ outOfBandTokenResolver);
public virtual System.IdentityModel.Tokens.SamlCondition LoadCondition (System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver);
abstract member LoadCondition : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlCondition
override this.LoadCondition : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlCondition
Public Overridable Function LoadCondition (reader As XmlDictionaryReader, keyInfoSerializer As SecurityTokenSerializer, outOfBandTokenResolver As SecurityTokenResolver) As SamlCondition
Параметры
- reader
- XmlDictionaryReader
Объект XmlDictionaryReader для считывания условия SAML.
- keyInfoSerializer
- SecurityTokenSerializer
Объект SecurityTokenSerializer, считывающий предложение KeyInfo
цифровой сигнатуры.
- outOfBandTokenResolver
- SecurityTokenResolver
Объект SecurityTokenResolver, определяющий маркер безопасности, создавший цифровую подпись.
Возвращаемое значение
Объект SamlCondition, указывающий условие, которое необходимо принимать во внимание при оценке действительности утверждения SAML.
Исключения
reader
имеет значение null
.
Комментарии
Когда приложение определяет собственный набор атрибутов (это возможно, поскольку элемент <saml:Condition>
является точкой расширения), требуется сериализатор, способный считывать эти условия. Чтобы создать сериализатор для чтения пользовательских атрибутов, наследуйте класс от SamlSerializer и переопределите метод LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver).