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
-
objectExternalLoginInfo
- 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
drDataRowDataRow 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
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()