SamlSerializer.LoadStatement 方法

定义

使用指定的 XML 读取器读取 SAML 语句。

public:
 virtual System::IdentityModel::Tokens::SamlStatement ^ LoadStatement(System::Xml::XmlDictionaryReader ^ reader, System::IdentityModel::Selectors::SecurityTokenSerializer ^ keyInfoSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ outOfBandTokenResolver);
public virtual System.IdentityModel.Tokens.SamlStatement LoadStatement (System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver);
abstract member LoadStatement : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlStatement
override this.LoadStatement : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlStatement
Public Overridable Function LoadStatement (reader As XmlDictionaryReader, keyInfoSerializer As SecurityTokenSerializer, outOfBandTokenResolver As SecurityTokenResolver) As SamlStatement

参数

reader
XmlDictionaryReader

一个读取 SAML 语句的 XmlDictionaryReader

keyInfoSerializer
SecurityTokenSerializer

一个 SecurityTokenSerializer,它读取数字签名的 KeyInfo 子句。

outOfBandTokenResolver
SecurityTokenResolver

一个 SecurityTokenResolver,它确定是哪个安全令牌创建了数字签名。

返回

一个表示 SAML 语句的 SamlStatement

例外

readernull

示例

SamlAttributeStatement

SamlAuthenticationStatement

SamlAuthorizationDecisionStatement

SamlSubjectStatement

SamlStatement

注解

SamlSecurityToken 安全令牌使用 SAML 断言指定其声明,其中声明的详细信息在 SAML 语句中指定。 SAML 规范定义以下语句类型:

LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) 方法读取前面所列的 SAML 语句。 如果应用程序定义并使用自定义语句,请创建一个序列化程序来读取它们的内容。 若要创建自定义序列化程序,请从 SamlSerializer 派生一个类,并重写 LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) 方法。 自定义 SAML 语句包含在 <saml:Statement> 元素中。

适用于