Saml2SecurityTokenHandler.WriteAssertion(XmlWriter, Saml2Assertion) Yöntem

Tanım

Belirtilen SAML onayını belirtilen XML yazıcısına serileştirir.

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)

Parametreler

writer
XmlWriter

XmlWriter Serileştirme için kullanılacak.

data
Saml2Assertion

Seri Saml2Assertion hale getirme onayını temsil eden bir.

Özel durumlar

writer, null değeridir.

-veya-

data, null değeridir.

ExternalEncryptedKeys tarafından data belirtilen onay özelliğinin öğesi veya null öğesi yok.

-veya-

tarafından databelirtilen onayda deyim ve konu yok. (Hem özelliği hem de SubjectStatements özelliği . null) Onay deyimleri içermiyorsa, bir konu içermelidir.

-veya-

tarafından data belirtilen onaylama işlemi bir kimlik doğrulaması, öznitelik veya yetkilendirme karar deyimi içerir ve konu içermez; bu deyimler bir konu gerektirir. (özelliği Statements , Saml2AuthenticationStatementveya Saml2AuthorizationDecisionStatement türünde Saml2AttributeStatementbir deyim içerir ve Subject özelliği ise şeklindedirnull).

Kimlik bilgilerini şifreleyen belirteçte Simetrik Anahtar belirtilmemiş.

Şunlara uygulanır