Table of Contents

Class UserMacroIdentityInfoProvider

Namespace
CMS.MacroEngine
Assembly
CMS.MacroEngine.dll

Class providing UserMacroIdentityInfo management.

[ProviderInterface(typeof(IUserMacroIdentityInfoProvider))]
public class UserMacroIdentityInfoProvider : AbstractInfoProvider<UserMacroIdentityInfo, UserMacroIdentityInfoProvider>, IInfoProvider, ICustomizableProvider, IBulkOperationProvider, IWebFarmProvider, IInfoValidator<UserMacroIdentityInfo>, IInfoByGuidProvider<UserMacroIdentityInfo>, IInfoByNameProvider<UserMacroIdentityInfo>, IBulkInfoProvider<UserMacroIdentityInfo>, IUserMacroIdentityInfoProvider, IInfoProvider<UserMacroIdentityInfo>, IInfoByIdProvider<UserMacroIdentityInfo>
Inheritance
object
UserMacroIdentityInfoProvider
Implements
Inherited Members
Extension Methods

Constructors

UserMacroIdentityInfoProvider()

Constructor

public UserMacroIdentityInfoProvider()

Methods

GetUserMacroIdentityInfo(IUserInfo)

Returns UserMacroIdentityInfo for specified user.

public static UserMacroIdentityInfo GetUserMacroIdentityInfo(IUserInfo userInfo)

Parameters

userInfo IUserInfo

User info

Returns

UserMacroIdentityInfo

GetUserMacroIdentityInfoInternal(IUserInfo)

Returns UserMacroIdentityInfo for specified user.

protected virtual UserMacroIdentityInfo GetUserMacroIdentityInfoInternal(IUserInfo userInfo)

Parameters

userInfo IUserInfo

User info

Returns

UserMacroIdentityInfo

SetInfo(UserMacroIdentityInfo)

Inserts or Updates the object to the database.

protected override void SetInfo(UserMacroIdentityInfo info)

Parameters

info UserMacroIdentityInfo

Object to insert / update