Bagikan melalui


Saml2SecurityTokenHandler.WriteAssertion(XmlWriter, Saml2Assertion) Metode

Definisi

Menserialisasikan pernyataan SAML yang ditentukan ke penulis XML yang ditentukan.

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)

Parameter

writer
XmlWriter

yang XmlWriter digunakan untuk serialisasi.

data
Saml2Assertion

Saml2Assertion yang mewakili pernyataan untuk diserialisasikan.

Pengecualian

writeradalah null.

-atau-

dataadalah null.

Properti ExternalEncryptedKeys pernyataan yang ditentukan oleh data adalah null atau tidak memiliki elemen.

-atau-

Tidak ada pernyataan dan tidak ada subjek dalam pernyataan yang ditentukan oleh data. (Properti Subject dan Statements properti adalah null.) Jika pernyataan tidak berisi pernyataan, pernyataan tersebut harus berisi subjek.

-atau-

Pernyataan yang ditentukan oleh data berisi pernyataan keputusan autentikasi, atribut, atau otorisasi dan tidak ada subjek - pernyataan ini memerlukan subjek. (Properti Statements berisi pernyataan jenis Saml2AttributeStatement, , Saml2AuthenticationStatementatau Saml2AuthorizationDecisionStatement dan Subject properti adalah null).

Kredensial enkripsi token tidak memiliki Kunci Simetris yang ditentukan.

Berlaku untuk