Table of Contents

Class ExternalLoginInfo

Namespace
CMS.Membership
Assembly
CMS.Membership.dll

ExternalLoginInfo data container class.

public class ExternalLoginInfo : AbstractInfo<ExternalLoginInfo, IExternalLoginInfoProvider>, IExtensible, IInfo, IAdvancedDataContainer, ICMSObject, IHierarchicalDataContainer, IDataContainer, ISimpleDataContainer, IVirtualHierarchicalObject, IHierarchicalObject, INameIndexable, IMacroObject
Inheritance
object
ExternalLoginInfo
Implements
Inherited Members
Extension Methods

Constructors

ExternalLoginInfo()

Constructor - Creates an empty ExternalLoginInfo object.

public ExternalLoginInfo()

ExternalLoginInfo(DataRow)

Constructor - Creates a new ExternalLoginInfo object from the given DataRow.

public ExternalLoginInfo(DataRow dr)

Parameters

dr DataRow

DataRow with the object data

Fields

OBJECT_TYPE

Object type

public const string OBJECT_TYPE = "cms.externallogin"

Field Value

string

TYPEINFO

Type information.

public static ObjectTypeInfo TYPEINFO

Field Value

ObjectTypeInfo

Properties

ExternalLoginID

External login ID

[DatabaseField]
public virtual int ExternalLoginID { get; set; }

Property Value

int

IdentityKey

Identity key

[DatabaseField]
public virtual string IdentityKey { get; set; }

Property Value

string

LoginProvider

Login provider

[DatabaseField]
public virtual string LoginProvider { get; set; }

Property Value

string

UserID

User ID

[DatabaseField]
public virtual int UserID { get; set; }

Property Value

int

Methods

DeleteObject()

Deletes the object using appropriate provider.

protected override void DeleteObject()

SetObject()

Updates the object using appropriate provider.

protected override void SetObject()