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


SamlConditions Класс

Определение

Представляет набор условий, которые необходимо принимать во внимание при оценке действительности утверждений SAML.

public ref class SamlConditions
public class SamlConditions
type SamlConditions = class
Public Class SamlConditions
Наследование
SamlConditions

Комментарии

Маркеры безопасности SamlSecurityToken задают утверждения с помощью утверждений SAML и набора условий, которые необходимо принимать во внимание при оценке действительности утверждения SAML. Класс SamlConditions представляет набор условий. Наличие или отсутствие кэширования утверждения SAML является примером условия, который представлен классом SamlDoNotCacheCondition.

Спецификация SAML определяет два условия и допускает расширение набора условий. Два условия, определенные в спецификации SAML, — SamlAudienceRestrictionCondition и SamlDoNotCacheCondition. Чтобы определить новое условие, создайте класс, наследуемый от класса SamlCondition.

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

SamlConditions()

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

SamlConditions(DateTime, DateTime)

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

SamlConditions(DateTime, DateTime, IEnumerable<SamlCondition>)

Инициализация нового экземпляра класса SamlConditions с использованием указанного промежутка времени и условий, при которых утверждение SAML является действительным.

Свойства

Conditions

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

IsReadOnly

Возвращает значение, определяющее, являются ли свойства данного экземпляра доступными только для чтения.

NotBefore

Возвращает самый ранний момент времени, когда утверждение SAML является действительным.

NotOnOrAfter

Возвращает момент времени, когда истекает срок действия утверждения SAML.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MakeReadOnly()

Делает этот экземпляр доступным только для чтения.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Считывает элемент <saml:Conditions> из указанного средства чтения XML.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Записывает элемент <saml:Conditions> в указанный XML-сериализатор.

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

См. также раздел