Show / Hide Table of Contents

Class ProfilePropertyAccess

Inheritance
object
ProfilePropertyAccess
Implements
IPropertyAccess
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Entities.Users
Assembly: DotNetNuke.dll
Syntax
public class ProfilePropertyAccess : IPropertyAccess

Constructors

ProfilePropertyAccess(UserInfo)

Declaration
public ProfilePropertyAccess(UserInfo user)
Parameters
Type Name Description
UserInfo user

Properties

Cacheability

Declaration
public CacheLevel Cacheability { get; }
Property Value
Type Description
CacheLevel

Methods

CheckAccessLevel(IPortalSettings, ProfilePropertyDefinition, UserInfo, UserInfo)

Declaration
public static bool CheckAccessLevel(IPortalSettings portalSettings, ProfilePropertyDefinition property, UserInfo accessingUser, UserInfo targetUser)
Parameters
Type Name Description
IPortalSettings portalSettings
ProfilePropertyDefinition property
UserInfo accessingUser
UserInfo targetUser
Returns
Type Description
bool

CheckAccessLevel(PortalSettings, ProfilePropertyDefinition, UserInfo, UserInfo)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use the overload that takes IPortalSettings instead. Scheduled for removal in v11.0.0.")]
public static bool CheckAccessLevel(PortalSettings portalSettings, ProfilePropertyDefinition property, UserInfo accessingUser, UserInfo targetUser)
Parameters
Type Name Description
PortalSettings portalSettings
ProfilePropertyDefinition property
UserInfo accessingUser
UserInfo targetUser
Returns
Type Description
bool

DisplayDataType(ProfilePropertyDefinition)

Declaration
public static string DisplayDataType(ProfilePropertyDefinition definition)
Parameters
Type Name Description
ProfilePropertyDefinition definition
Returns
Type Description
string

GetProperty(string, string, CultureInfo, UserInfo, Scope, ref bool)

Declaration
public string GetProperty(string propertyName, string format, CultureInfo formatProvider, UserInfo accessingUser, Scope currentScope, ref bool propertyNotFound)
Parameters
Type Name Description
string propertyName
string format
CultureInfo formatProvider
UserInfo accessingUser
Scope currentScope
bool propertyNotFound
Returns
Type Description
string

GetRichValue(ProfilePropertyDefinition, string, CultureInfo)

Declaration
public static string GetRichValue(ProfilePropertyDefinition property, string formatString, CultureInfo formatProvider)
Parameters
Type Name Description
ProfilePropertyDefinition property
string formatString
CultureInfo formatProvider
Returns
Type Description
string

Implements

IPropertyAccess

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS