Sdílet prostřednictvím


SamlAssertion Konstruktory

Definice

Inicializuje novou instanci SamlAssertion třídy.

Přetížení

SamlAssertion()

Inicializuje novou instanci SamlAssertion třídy.

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

Inicializuje novou instanci třídy pomocí zadaného SamlAssertion identifikátoru kontrolního výrazu SAML, vystavitele kontrolního výrazu, data a času vystavení kontrolního výrazu, sady podmínek zpracování, dalších informací a kolekce příkazů SAML.

SamlAssertion()

Inicializuje novou instanci SamlAssertion třídy.

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

Platí pro

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

Inicializuje novou instanci třídy pomocí zadaného SamlAssertion identifikátoru kontrolního výrazu SAML, vystavitele kontrolního výrazu, data a času vystavení kontrolního výrazu, sady podmínek zpracování, dalších informací a kolekce příkazů 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))

Parametry

assertionId
String

Identifikátor kontrolního výrazu.

issuer
String

Autorita SAML, která vydala tento kontrolní výraz SAML.

issueInstant
DateTime

A DateTime , který určuje, kdy byl vydán kontrolní výraz SAML.

samlConditions
SamlConditions

A SamlConditions , který určuje sadu podmínek, které lze vzít v úvahu při posuzování platnosti kontrolního výrazu SAML.

samlAdvice
SamlAdvice

A SamlAdvice , který určuje další informace poskytnuté autoritou SAML, které mohou být pomocníkem při zpracování kontrolního výrazu SAML.

samlStatements
IEnumerable<SamlStatement>

Typ IEnumerable<T>SamlStatement obsahující příkazy SAML.

Výjimky

assertionId je null.

-nebo-

assertionId je Empty.

-nebo-

assertionId nezačíná písmenem ani znakem _.

-nebo-

issuer je null.

-nebo-

issuer je Empty.

-nebo-

samlStatements je null.

-nebo-

samlStatements neobsahuje žádné prvky.

-nebo-

samlStatementsnull obsahuje prvek.

Poznámky

Parametr assertionId musí začínat písmenem nebo znakem _.

Platí pro