次の方法で共有


SamlAttributeStatement.ReadXml メソッド

定義

指定した XML リーダーから SAML 属性ステートメントを読み取ります。

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

SAML 属性ステートメントを読み取る XmlDictionaryReader

samlSerializer
SamlSerializer

SAML 仕様で定義されている SAML 属性ステートメント内の XML 要素の読み取りができる SamlSerializer

keyInfoSerializer
SecurityTokenSerializer

デジタル署名の KeyInfo 句を読み取る SecurityTokenSerializer

outOfBandTokenResolver
SecurityTokenResolver

デジタル署名を作成したセキュリティ トークンを決定する SecurityTokenResolver

例外

readernull です

- または -

samlSerializernull です

reader は、<saml:Subject> 要素を含まない XML 要素を参照します。

- または -

reader は、属性値を持たない <saml:Attribute> 要素を含む XML 要素を参照します。

注釈

ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) メソッドは、Attributes プロパティと SamlSubject プロパティを設定します。

適用対象