Show / Hide Table of Contents

Class ManageNameIDRequest

Represents a manage name ID request.

Inheritance
System.Object
RequestAbstractType
ManageNameIDRequest
Inherited Members
RequestAbstractType.GetIssuer(XmlElement)
RequestAbstractType.GetIssuerName(XmlElement)
RequestAbstractType.ID
RequestAbstractType.Version
RequestAbstractType.IssueInstant
RequestAbstractType.Destination
RequestAbstractType.Consent
RequestAbstractType.Issuer
RequestAbstractType.Extensions
RequestAbstractType.ToXml()
RequestAbstractType.ToXml(XmlElement)
RequestAbstractType.ToString()
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)
Namespace: ComponentSpace.Saml2.Protocols
Assembly: ComponentSpace.Saml2.dll
Syntax
public class ManageNameIDRequest : RequestAbstractType
Remarks

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

Constructors

ManageNameIDRequest()

Initializes a new instance of the ManageNameIDRequest class.

Declaration
public ManageNameIDRequest()

ManageNameIDRequest(XmlElement)

Initializes a new instance of the ManageNameIDRequest class from XML.

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

The manage name ID request XML.

Exceptions
Type Condition
SamlSerializationException

Thrown when the XML deserialization fails.

Properties

EncryptedID

Gets or sets the encrypted ID.

Declaration
public EncryptedID EncryptedID { get; set; }
Property Value
Type Description
EncryptedID

The encrypted ID.

NameID

Gets or sets the name ID.

Declaration
public NameID NameID { get; set; }
Property Value
Type Description
NameID

The name ID.

NewEncryptedID

Gets or sets the new encrypted ID.

Declaration
public NewEncryptedID NewEncryptedID { get; set; }
Property Value
Type Description
NewEncryptedID

The new encrypted ID.

NewID

Gets or sets the new ID.

Declaration
public NewID NewID { get; set; }
Property Value
Type Description
NewID

The new ID.

Terminate

Gets or sets the terminate.

Declaration
public Terminate Terminate { get; set; }
Property Value
Type Description
Terminate

The terminate.

Methods

IsValid(XmlElement)

Indicates whether the XML is a manage name ID request.

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 a manage name ID request; otherwise false.

ToXml(XmlDocument)

Serializes the manage name ID request to XML.

Declaration
public override XmlElement ToXml(XmlDocument xmlDocument)
Parameters
Type Name Description
System.Xml.XmlDocument xmlDocument

The owning XML document.

Returns
Type Description
System.Xml.XmlElement

The manage name ID request as XML.

Overrides
RequestAbstractType.ToXml(XmlDocument)
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.