SamlAssertion Construtores

Definição

Inicializa uma nova instância da classe SamlAssertion.Initializes a new instance of the SamlAssertion class.

Sobrecargas

SamlAssertion()

Inicializa uma nova instância da classe SamlAssertion.Initializes a new instance of the SamlAssertion class.

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

Inicializa uma nova instância da classe SamlAssertion usando o identificador da asserção SAML especificada, o emissor da asserção, a data e hora em que a asserção foi emitida, um conjunto de condições de processamento, informações adicionais e uma coleção de declarações SAML.Initializes a new instance of the SamlAssertion class using the specified SAML assertion identifier, issuer of the assertion, the date and time when the assertion was issued, a set of processing conditions, additional information, and a collection of SAML statements.

SamlAssertion()

Inicializa uma nova instância da classe SamlAssertion.Initializes a new instance of the SamlAssertion class.

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

Aplica-se a

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

Inicializa uma nova instância da classe SamlAssertion usando o identificador da asserção SAML especificada, o emissor da asserção, a data e hora em que a asserção foi emitida, um conjunto de condições de processamento, informações adicionais e uma coleção de declarações SAML.Initializes a new instance of the SamlAssertion class using the specified SAML assertion identifier, issuer of the assertion, the date and time when the assertion was issued, a set of processing conditions, additional information, and a collection of SAML statements.

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(System::String ^ assertionId, System::String ^ issuer, DateTime issueInstant, System::IdentityModel::Tokens::SamlConditions ^ conditions, System::IdentityModel::Tokens::SamlAdvice ^ advice, System::Collections::Generic::IEnumerable<System::IdentityModel::Tokens::SamlStatement ^> ^ statements);
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);
public SamlAssertion (string assertionId, string issuer, DateTime issueInstant, System.IdentityModel.Tokens.SamlConditions conditions, System.IdentityModel.Tokens.SamlAdvice advice, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlStatement> statements);
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
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))
Public Sub New (assertionId As String, issuer As String, issueInstant As DateTime, conditions As SamlConditions, advice As SamlAdvice, statements As IEnumerable(Of SamlStatement))

Parâmetros

assertionId
String

O identificador da asserção.The identifier for the assertion.

issuer
String

A autoridade SAML que emitiu a asserção SAML.The SAML authority that issued this SAML assertion.

issueInstant
DateTime

Um DateTime que especifica quando a asserção SAML foi emitida.A DateTime that specifies when the SAML assertion was issued.

samlConditionsconditions
SamlConditions

Um SamlConditions que especifica um conjunto de condições que podem ser levadas em conta ao avaliar a validade da asserção SAML.A SamlConditions that specifies a set of conditions that may be taken into account when assessing the validity of the SAML assertion.

samlAdviceadvice
SamlAdvice

Um SamlAdvice que especifica informações adicionais fornecidas pela autoridade de SAML, que podem auxiliar no processamento da asserção SAML.A SamlAdvice that specifies additional information supplied by the SAML authority that can aide in the processing of the SAML assertion.

samlStatementsstatements
IEnumerable<SamlStatement>

Uma IEnumerable<T> do tipo SamlStatement que contêm instruções de SAML.An IEnumerable<T> of type SamlStatement that contain SAML statements.

Exceções

assertionId é null.assertionId is null.

- ou --or- assertionId é Empty.assertionId is Empty.

- ou --or- assertionId não começa com uma letra ou com o caractere "".assertionId does not start with a letter or the "" character.

- ou --or- issuer é null.issuer is null.

- ou --or- issuer é Empty.issuer is Empty.

- ou --or- samlStatements é null.samlStatements is null.

- ou --or- samlStatements não contém nenhum elemento.samlStatements does not contain any elements.

- ou --or- samlStatements contém um elemento null.samlStatements contains a null element.

Comentários

O assertionId parâmetro deve começar com uma letra ou o caractere "".The assertionId parameter must start with a letter or the "" character.

Aplica-se a