Show / Hide Table of Contents

Class AttributeStatement

Represents an attribute statement.

Inheritance
System.Object
AttributeStatement
Implements
IStatement
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.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
System.Xml.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
System.Collections.IList

The attributes.

See Also
SAMLAttribute
EncryptedAttribute

Methods

GetEncryptedAttributes()

Returns all encrypted attributes.

Declaration
public IList<EncryptedAttribute> GetEncryptedAttributes()
Returns
Type Description
System.Collections.Generic.IList<EncryptedAttribute>

The encrypted attributes.

See Also
Attributes
EncryptedAttribute

GetUnencryptedAttributes()

Returns all unencrypted attributes.

Declaration
public IList<SAMLAttribute> GetUnencryptedAttributes()
Returns
Type Description
System.Collections.Generic.IList<SAMLAttribute>

The unencrypted attributes.

See Also
Attributes
System.Attribute

IsValid(XmlElement)

Indicates whether the XML is an attribute statement.

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

The XML to test.

Returns
Type Description
System.Boolean

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
System.Xml.XmlDocument xmlDocument

The owning XML document.

Returns
Type Description
System.Xml.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-2022. All rights reserved.