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
-
objectAbstractInfoProvider<UserMacroIdentityInfo, UserMacroIdentityInfoProvider, ObjectQuery<UserMacroIdentityInfo>>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
IUserInfoUser info
Returns
GetUserMacroIdentityInfoInternal(IUserInfo)
Returns UserMacroIdentityInfo for specified user.
protected virtual UserMacroIdentityInfo GetUserMacroIdentityInfoInternal(IUserInfo userInfo)
Parameters
userInfo
IUserInfoUser info
Returns
SetInfo(UserMacroIdentityInfo)
Inserts or Updates the object to the database.
protected override void SetInfo(UserMacroIdentityInfo info)
Parameters
info
UserMacroIdentityInfoObject to insert / update