Share via


SamlSerializer.LoadAdvice 方法

定义

使用指定 XML 读取器读取 SAML 断言的<saml:Advice> 元素中 SAML 授权机构所提供的附加信息。

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

参数

reader
XmlDictionaryReader

一个 XmlDictionaryReader,它读取 SAML 授权机构所提供的附加信息。

keyInfoSerializer
SecurityTokenSerializer

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

outOfBandTokenResolver
SecurityTokenResolver

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

返回

一个 SamlAdvice,包含 SAML 断言的 <saml:Advice> 元素中 SAML 授权机构所提供的附加信息。

例外

readernull

注解

SAML 断言中的 <saml:Advice> 元素是 SAML 令牌的扩展点。 若要创建可读取自定义属性的序列化程序,请从 SamlSerializer 派生一个类,并重写 LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) 方法。

适用于

另请参阅