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'e eşittir.

-veya-

data, null'e eşittir.

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

-veya-

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

-veya-

tarafından data belirtilen onay, kimlik doğrulaması, öznitelik veya yetkilendirme karar deyimi içerir ve konu içermez; bu deyimler bir konu gerektirir. (özelliği Statements , Saml2AttributeStatementveya Saml2AuthenticationStatement türünde Saml2AuthorizationDecisionStatementbir deyim içerir ve Subject özelliği ise ).null

Kimlik bilgilerini şifreleyen belirteçte simetrik anahtar belirtilmemiş.

Şunlara uygulanır