Show / Hide Table of Contents

Class Action

Specifies an action on the specified resource for which permission is sought.

Inheritance
System.Object
Action
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: ComponentSpace.Saml2.Assertions
Assembly: ComponentSpace.Saml2.dll
Syntax
public class Action

Constructors

Action()

Initializes a new instance of the Action class.

Declaration
public Action()

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
SamlConstants.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
SamlConstants.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 2017-2022. All rights reserved.