Saml2SecurityTokenHandler.WriteAssertion(XmlWriter, Saml2Assertion) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Serializa a asserção SAML especificada para o gravador XML especificado.
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)
Parâmetros
- data
- Saml2Assertion
Um Saml2Assertion que representa a asserção a ser serializada.
Exceções
A ExternalEncryptedKeys propriedade da asserção especificada é nulldata ou não tem elementos.
-ou-
Não há instruções e nenhum assunto na asserção especificada por data. (A Subject propriedade e a Statements propriedade são null.) Se uma asserção não contiver instruções, ela deverá conter um assunto.
-ou-
A asserção especificada contém data uma instrução de decisão de autenticação, atributo ou autorização e nenhum assunto – essas instruções exigem um assunto. (A Statements propriedade contém uma instrução do tipo Saml2AttributeStatement, Saml2AuthenticationStatementou Saml2AuthorizationDecisionStatement e a Subject propriedade é null).
As credenciais de criptografia de token não têm uma Chave Simétrica especificada.