Поделиться через


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).

Применяется к

См. также раздел