Compartir a través de


SamlAssertion Constructores

Definición

Inicializa una nueva instancia de la clase SamlAssertion.

Sobrecargas

SamlAssertion()

Inicializa una nueva instancia de la clase SamlAssertion.

SamlAssertion(String, String, DateTime, SamlConditions, SamlAdvice, IEnumerable<SamlStatement>)

Inicializa una nueva instancia de la clase SamlAssertion utilizando el identificador de aserción de SAML especificado, el emisor de la aserción, la fecha y hora cuando se emitió la aserción, un conjunto de condiciones de procesamiento, información adicional y una colección de las instrucciones SAML.

SamlAssertion()

Inicializa una nueva instancia de la clase SamlAssertion.

public:
 SamlAssertion();
public SamlAssertion ();
Public Sub New ()

Se aplica a

SamlAssertion(String, String, DateTime, SamlConditions, SamlAdvice, IEnumerable<SamlStatement>)

Inicializa una nueva instancia de la clase SamlAssertion utilizando el identificador de aserción de SAML especificado, el emisor de la aserción, la fecha y hora cuando se emitió la aserción, un conjunto de condiciones de procesamiento, información adicional y una colección de las instrucciones SAML.

public:
 SamlAssertion(System::String ^ assertionId, System::String ^ issuer, DateTime issueInstant, System::IdentityModel::Tokens::SamlConditions ^ samlConditions, System::IdentityModel::Tokens::SamlAdvice ^ samlAdvice, System::Collections::Generic::IEnumerable<System::IdentityModel::Tokens::SamlStatement ^> ^ samlStatements);
public SamlAssertion (string assertionId, string issuer, DateTime issueInstant, System.IdentityModel.Tokens.SamlConditions samlConditions, System.IdentityModel.Tokens.SamlAdvice samlAdvice, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlStatement> samlStatements);
new System.IdentityModel.Tokens.SamlAssertion : string * string * DateTime * System.IdentityModel.Tokens.SamlConditions * System.IdentityModel.Tokens.SamlAdvice * seq<System.IdentityModel.Tokens.SamlStatement> -> System.IdentityModel.Tokens.SamlAssertion
Public Sub New (assertionId As String, issuer As String, issueInstant As DateTime, samlConditions As SamlConditions, samlAdvice As SamlAdvice, samlStatements As IEnumerable(Of SamlStatement))

Parámetros

assertionId
String

El identificador para la aserción.

issuer
String

La autoridad de SAML que emitió esta aserción de SAML.

issueInstant
DateTime

DateTime que especifica cuando se emitió la aserción de SAML.

samlConditions
SamlConditions

SamlConditions que especifica un conjunto de condiciones que se pueden tener en cuenta al evaluar la validez de la aserción de SAML.

samlAdvice
SamlAdvice

SamlAdvice que especifica la información adicional proporcionada por la autoridad de SAML que puede servir de ayuda en el procesamiento de la aserción de SAML.

samlStatements
IEnumerable<SamlStatement>

IEnumerable<T> de tipo SamlStatement que contiene las instrucciones SAML.

Excepciones

assertionId es null.

O bien

assertionId es Empty.

o bien

assertionId no comienza con una letra o con el carácter "_".

o bien

issuer es null.

O bien

issuer es Empty.

O bien

samlStatements es null.

o bien

samlStatements no contiene ningún elemento.

o bien

samlStatements contiene un elemento null.

Comentarios

El parámetro assertionId debe comenzarse con una letra o con el carácter "_".

Se aplica a