Saml2SecurityTokenHandler.WriteAssertion(XmlWriter, Saml2Assertion) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Serializa a asserção SAML especificada para o escritor 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
A Saml2Assertion que representa a afirmação de serializar.
Exceções
A ExternalEncryptedKeys propriedade da afirmação especificada por data é ou null não tem elementos.
-ou-
Não existem afirmações nem sujeito na afirmação especificada por data. (Tanto a Subject propriedade como a Statements propriedade são null.) Se uma afirmação não contém afirmações, deve conter um sujeito.
-ou-
A afirmação especificada por data contém uma declaração de decisão de autenticação, atributo ou autorização e nenhum sujeito – estas declarações requerem um sujeito. (A Statements propriedade contém uma afirmação do tipo Saml2AttributeStatement, Saml2AuthenticationStatement, ou Saml2AuthorizationDecisionStatement a Subject propriedade é null).
As credenciais de encriptação de tokens não têm uma Chave Simétrica especificada.