Show / Hide Table of Contents

Class AttributeStatement

Represents an attribute statement.

Inheritance
object
AttributeStatement
Implements
IStatement
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
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 Attributes { get; set; }
Property Value
Type Description
IList

The attributes.

See Also
SAMLAttribute
EncryptedAttribute

Methods

GetEncryptedAttributes()

Returns all encrypted attributes.

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

The encrypted attributes.

See Also
Attributes
EncryptedAttribute

GetUnencryptedAttributes()

Returns all unencrypted attributes.

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

The unencrypted attributes.

See Also
Attributes
Attribute

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 2004-2025. All rights reserved.