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


SamlAuthorizationDecisionStatement.ReadXml Метод

Определение

Считывает оператор авторизации SAML из указанного средства чтения XML.

public:
 override void ReadXml(System::Xml::XmlDictionaryReader ^ reader, System::IdentityModel::Tokens::SamlSerializer ^ samlSerializer, System::IdentityModel::Selectors::SecurityTokenSerializer ^ keyInfoSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ outOfBandTokenResolver);
public override void ReadXml (System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver);
override this.ReadXml : System.Xml.XmlDictionaryReader * System.IdentityModel.Tokens.SamlSerializer * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> unit
Public Overrides Sub ReadXml (reader As XmlDictionaryReader, samlSerializer As SamlSerializer, keyInfoSerializer As SecurityTokenSerializer, outOfBandTokenResolver As SecurityTokenResolver)

Параметры

reader
XmlDictionaryReader

Объект XmlDictionaryReader для считывания оператора авторизации SAML.

samlSerializer
SamlSerializer

Объект SamlSerializer, способный считывать элементы XML в инструкции авторизации SAML, заданном в спецификации SAML.

keyInfoSerializer
SecurityTokenSerializer

Объект SecurityTokenSerializer, считывающий предложение KeyInfo цифровой сигнатуры.

outOfBandTokenResolver
SecurityTokenResolver

Объект SecurityTokenResolver, определяющий маркер безопасности, создавший цифровую подпись.

Исключения

reader имеет значение null.

-или-

samlSerializer имеет значение null.

reader ссылается на XML-элемент, не содержащий атрибуты Resource и Decision.

-или-

Параметр reader ссылается на элемент, не содержащий дочерних XML-элементов <saml:Subject>, <saml:Evidence> и <saml:Action>.

Комментарии

Метод ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) задает следующие свойства.

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