語言

SamlAssertion.ReadXml 方法

定義

從指定的 XML 讀取器讀取 SAML 斷言。

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

參數

reader
XmlDictionaryReader

XmlDictionaryReader A,閱讀SAML的主張。

samlSerializer
SamlSerializer

SamlSerializer能夠讀取 SAML 斷言中定義的 XML 元素。

keyInfoSerializer
SecurityTokenSerializer

A SecurityTokenSerializer 字顯示 KeyInfo 數位簽章的條款。

outOfBandTokenResolver
SecurityTokenResolver

該標記 SecurityTokenResolver 決定產生數位簽章的安全令牌。

例外狀況

reader 是 null

-或-

samlSerializer 是 null

reader 不指符合 SAML 1.1 規範的 SAML 斷言。

適用於