共用方式為


Saml2SecurityTokenHandler.WriteAssertion(XmlWriter, Saml2Assertion) 方法

定義

將指定的 SAML 判斷提示序列化至指定的 XML 寫入器。

protected:
 virtual void WriteAssertion(System::Xml::XmlWriter ^ writer, System::IdentityModel::Tokens::Saml2Assertion ^ data);
protected virtual void WriteAssertion (System.Xml.XmlWriter writer, System.IdentityModel.Tokens.Saml2Assertion data);
abstract member WriteAssertion : System.Xml.XmlWriter * System.IdentityModel.Tokens.Saml2Assertion -> unit
override this.WriteAssertion : System.Xml.XmlWriter * System.IdentityModel.Tokens.Saml2Assertion -> unit
Protected Overridable Sub WriteAssertion (writer As XmlWriter, data As Saml2Assertion)

參數

writer
XmlWriter

要用於序列化的 XmlWriter

data
Saml2Assertion

表示要序列化之判斷提示的 Saml2Assertion

例外狀況

writernull

-或-

datanull

data 所指定判斷提示的 ExternalEncryptedKeys 屬性為 null 或沒有任何元素。

-或-

沒有陳述式,並且data所指定的判斷提示中沒有主旨。 (Subject 屬性和 Statements 屬性都是 null。) 若判斷提示不包含陳述式,則必須包含主體。

-或-

data 指定的判斷提示包含驗證、屬性或授權決策陳述式,並沒有主旨 - 這些陳述式需要主旨。 (Statements 屬性包含型別為 Saml2AttributeStatementSaml2AuthenticationStatementSaml2AuthorizationDecisionStatement 的陳述式,而且 Subject 屬性為 null)。

權杖加密認證沒有指定的對稱金鑰。

適用於