SamlAuthorizationDecisionStatement.WriteXml 方法

定义

将 SAML 授权语句写入指定的 XML 序列化程序。

public:
 override void WriteXml(System::Xml::XmlDictionaryWriter ^ writer, System::IdentityModel::Tokens::SamlSerializer ^ samlSerializer, System::IdentityModel::Selectors::SecurityTokenSerializer ^ keyInfoSerializer);
public override void WriteXml (System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer);
override this.WriteXml : System.Xml.XmlDictionaryWriter * System.IdentityModel.Tokens.SamlSerializer * System.IdentityModel.Selectors.SecurityTokenSerializer -> unit
Public Overrides Sub WriteXml (writer As XmlDictionaryWriter, samlSerializer As SamlSerializer, keyInfoSerializer As SecurityTokenSerializer)

参数

writer
XmlDictionaryWriter

一个用于写 SAML 授权语句的 XmlDictionaryWriter

samlSerializer
SamlSerializer

一个 SamlSerializer,它能够写入 SAML 断言中的 XML 元素。

keyInfoSerializer
SecurityTokenSerializer

一个 SecurityTokenSerializer,它能够写入 KeyInfo 子句。

例外

writernull

samlSerializernull

注解

使用 WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer) 方法将当前 SamlAuthorizationDecisionStatement 实例写入 <AuthorizationDecisionStatement> 元素中。

适用于