Поделиться через


SamlAssertion Конструкторы

Определение

Инициализирует новый экземпляр класса SamlAssertion.

Перегрузки

SamlAssertion()

Инициализирует новый экземпляр класса SamlAssertion.

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

Инициализирует новый экземпляр класса SamlAssertion, используя указанный идентификатор утверждения SAML, издателя утверждения, дату и время выдачи утверждения, набор условий обработки, дополнительные сведения, а также коллекцию утверждений SAML.

SamlAssertion()

Инициализирует новый экземпляр класса SamlAssertion.

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

Применяется к

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

Инициализирует новый экземпляр класса SamlAssertion, используя указанный идентификатор утверждения SAML, издателя утверждения, дату и время выдачи утверждения, набор условий обработки, дополнительные сведения, а также коллекцию утверждений 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))

Параметры

assertionId
String

Идентификатор утверждения.

issuer
String

Центр SAML, выдавший данное утверждение SAML.

issueInstant
DateTime

Объект DateTime, указывающий, когда было выдано утверждение SAML.

samlConditions
SamlConditions

Объект SamlConditions, указывающий набор условий, которые могут приниматься во внимание при оценке действительности утверждения SAML.

samlAdvice
SamlAdvice

Объект SamlAdvice, указывающий дополнительные сведения, предоставленные центром SAML, которые могут помочь в обработке утверждения SAML.

samlStatements
IEnumerable<SamlStatement>

Объект IEnumerable<T> принадлежит к типу SamlStatement, содержащему операторы SAML.

Исключения

assertionId имеет значение null.

-или-

assertionId имеет значение Empty.

-или-

assertionId не начитается с буквы или символа «_».

-или-

issuer имеет значение null.

-или-

issuer имеет значение Empty.

-или-

samlStatements имеет значение null.

-или-

samlStatements не содержит элементов.

-или-

Параметр samlStatements содержит элемент null.

Комментарии

Параметр assertionId должен начинаться с буквы или символа "_".

Применяется к