SamlAttributeStatement Класс

Определение

Содержит набор атрибутов, связанных с определенным субъектом SamlSubject.

public ref class SamlAttributeStatement : System::IdentityModel::Tokens::SamlSubjectStatement
public class SamlAttributeStatement : System.IdentityModel.Tokens.SamlSubjectStatement
type SamlAttributeStatement = class
    inherit SamlSubjectStatement
Public Class SamlAttributeStatement
Inherits SamlSubjectStatement
Наследование
SamlAttributeStatement

Комментарии

Класс SamlAttributeStatement соответствует элементу XML <saml:AttributeStatement>, определенному в спецификации OASIS SAML 1.1.

Утверждения для маркеров безопасности SamlSecurityToken содержатся в операторах SAML, которые, в свою очередь, содержатся в утверждении SamlAssertion. Одним из таких операторов является SamlAttributeStatement, который привязывает набор произвольных утверждений к определенному субъекту SamlSubject. Утверждения представлены в виде коллекции атрибутов SamlAttribute и хранятся в свойстве Attributes.

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

SamlAttributeStatement()

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

SamlAttributeStatement(SamlSubject, IEnumerable<SamlAttribute>)

Инициализирует новый экземпляр класса SamlAttributeStatement, используя указанный субъект и набор атрибутов, связанных с данным субъектом.

Свойства

Attributes

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

IsReadOnly

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

SamlSubject

Возвращает или задает субъект маркера безопасности SamlSecurityToken.

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

Методы

AddClaimsToList(IList<Claim>)

Добавляет указанный набор утверждений в данный оператор SAML в качестве атрибутов.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Создает политику авторизации для маркера безопасности SamlSecurityToken.

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

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

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

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

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

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

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

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

MemberwiseClone()

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

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

Считывает оператор атрибута SAML из указанного средства чтения XML.

SetSubject(SamlSubject)

Задает субъект маркера безопасности SamlSecurityToken.

(Унаследовано от SamlSubjectStatement)
ToString()

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

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

Записывает оператор атрибута SAML в указанный XML-сериализатор.

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