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.
- 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
должен начинаться с буквы или символа "_".