Show / Hide Table of Contents

Class AttributeStatement

Represents an attribute statement.

Inheritance
object
AttributeStatement
Implements
IStatement
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: ComponentSpace.Saml2.Assertions
Assembly: ComponentSpace.Saml2.dll
Syntax
public class AttributeStatement : IStatement
Remarks

Refer to the Assertions and Protocol for the OASIS Security Assertion Markup Language (SAML) V2.0 specification for further details.

Constructors

AttributeStatement()

Initializes a new instance of the AttributeStatement class.

Declaration
public AttributeStatement()

AttributeStatement(XmlElement)

Initializes a new instance of the AttributeStatement class from XML.

Declaration
public AttributeStatement(XmlElement xmlElement)
Parameters
Type Name Description
XmlElement xmlElement

The attribute statement XML.

Exceptions
Type Condition
SamlSerializationException

Thrown when the XML deserialization fails.

Properties

Attributes

Gets or sets the attributes.

Declaration
public IList<AttributeListItem> Attributes { get; set; }
Property Value
Type Description
IList<AttributeListItem>

The attributes.

Methods

GetEncryptedAttributes()

Returns all encrypted attributes.

Declaration
public IList<EncryptedAttribute> GetEncryptedAttributes()
Returns
Type Description
IList<EncryptedAttribute>

The encrypted attributes.

GetUnencryptedAttributes()

Returns all unencrypted attributes.

Declaration
public IList<SamlAttribute> GetUnencryptedAttributes()
Returns
Type Description
IList<SamlAttribute>

The unencrypted attributes.

IsValid(XmlElement)

Indicates whether the XML is an attribute statement.

Declaration
public static bool IsValid(XmlElement xmlElement)
Parameters
Type Name Description
XmlElement xmlElement

The XML to test.

Returns
Type Description
bool

true if the XML is an attribute statement; otherwise false.

ToXml(XmlDocument)

Serializes the attribute statement to XML.

Declaration
public XmlElement ToXml(XmlDocument xmlDocument)
Parameters
Type Name Description
XmlDocument xmlDocument

The owning XML document.

Returns
Type Description
XmlElement

The attribute statement as XML.

Exceptions
Type Condition
SamlSerializationException

Thrown when the XML serialization fails.

Implements

IStatement
In this article
Back to top Copyright © ComponentSpace Pty Ltd 2017-2025. All rights reserved.