Show / Hide Table of Contents

Class Subject

Represents a subject.

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

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

Constructors

Subject()

Initializes a new instance of the Subject class.

Declaration
public Subject()

Subject(XmlElement)

Initializes a new instance of the Subject class from XML.

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

The subject XML.

Exceptions
Type Condition
SamlSerializationException

Thrown when the XML deserialization fails.

Properties

BaseID

Gets or sets the base identifier.

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

The base identifier.

EncryptedID

Gets or sets the encrypted identifier.

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

The encrypted identifier.

NameID

Gets or sets the name identifier.

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

The name identifier.

SubjectConfirmations

Gets or sets the subject confirmations.

Declaration
public IList<SubjectConfirmation> SubjectConfirmations { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<SubjectConfirmation>

The subject confirmations.

Methods

IsValid(XmlElement)

Indicates whether the XML is a subject.

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

ToXml(XmlDocument)

Serializes the subject 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 subject 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.