Saml2SecurityTokenHandler.WriteAssertion(XmlWriter, Saml2Assertion) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Serializuje zadaný kontrolní výraz SAML do zadaného zapisovače 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)
Parametry
- data
- Saml2Assertion
A Saml2Assertion , který představuje kontrolní výraz pro serializaci.
Výjimky
Vlastnost ExternalEncryptedKeys kontrolního výrazu je data
buď null
, nebo neobsahuje žádné prvky.
-nebo-
V kontrolním výrazu určeném výrazem data
nejsou žádné příkazy a žádné předměty. (Vlastnost i SubjectStatements vlastnost jsou null
.) Pokud kontrolní výraz neobsahuje příkazy, musí obsahovat předmět.
-nebo-
Kontrolní výraz zadaný v data
obsahuje příkaz rozhodnutí o ověřování, atributu nebo autorizaci a žádný předmět – tyto příkazy vyžadují předmět. (Vlastnost Statements obsahuje příkaz typu Saml2AttributeStatement, Saml2AuthenticationStatementnebo Saml2AuthorizationDecisionStatement a Subject vlastnost je null
).
Přihlašovací údaje, které šifrují token, nemají zadaný symetrický klíč.