Show / Hide Table of Contents

Class Action

Represents an action.

Inheritance
System.Object
Action
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 Action
Remarks

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

Constructors

Action()

Initializes a new instance of the Action class.

Declaration
public Action()

Action(String, String)

Initializes a new instance of the Action class.

Declaration
public Action(string actionNamespace, string actionValue)
Parameters
Type Name Description
System.String actionNamespace

The action namespace.

System.String actionValue

The action value.

See Also
SAMLIdentifiers.ActionNamespaces
SAMLIdentifiers.Actions

Action(XmlElement)

Initializes a new instance of the Action class from XML.

Declaration
public Action(XmlElement xmlElement)
Parameters
Type Name Description
System.Xml.XmlElement xmlElement

The action XML.

Exceptions
Type Condition
SAMLSerializationException

Thrown when the XML deserialization fails.

Properties

ActionNamespace

Gets or sets the action namespace.

Declaration
public string ActionNamespace { get; set; }
Property Value
Type Description
System.String

The action namespace.

See Also
SAMLIdentifiers.ActionNamespaces

ActionValue

Gets or sets the action value.

Declaration
public string ActionValue { get; set; }
Property Value
Type Description
System.String

The action value.

See Also
SAMLIdentifiers.Actions

Methods

IsValid(XmlElement)

Indicates whether the XML is an action.

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 action; otherwise false.

ToXml(XmlDocument)

Serializes the action 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 action as XML.

Exceptions
Type Condition
SAMLSerializationException

Thrown when the XML serialization fails.

In This Article
Back to top Copyright © ComponentSpace Pty Ltd 2004-2022. All rights reserved.