The UserProfileBLL type exposes the following members.

Methods

  Name Description
Public method GetCachedUserProfile
Gets the http context cached user profile entity (Note: User profile is cached per request).
Public method GetCachedUsers
Gets the http context cached aspnet user entity (Note: User profile is cached per request).
Public method GetPrivacyLevelDefinitionPrefetchPath
Get prefetch path for Privacy Level Definitions.
Public method GetPrivacyLevelDefinitions(Guid, String)
Get privacy level definitions based on object type full name.
Public method GetPrivacyLevelDefinitions(Guid, String, String)
Get privacy level definitions based on object type full name.
Public method GetPrivacyLevelIds
Get privacy level ids for specified field.
Public method GetPrivacyLevels
Get privacy levels for specified field.
Public method GetPrivacyLevelsForUser
Get privacy levels for specified field.
Public method GetUserAvatar
Gets user avatar.
Public method GetUserAvatarOrDefault
Gets user avatar or default.
Public method GetUserDisplayName
Gets the user display name considering the privacy level set on first and last name fields.
Public method GetUserProfile
Get the user profile entity.
Public method GetUserReputation
Gets the user overall reputation.
Public method ModifyUserScore
Adds or subtracts the user reputation score.
Public method ResetCachedUserProfile
Resets the http context cached user profile entity (Note: User profile is cached per request).
Public method ShouldShowUserAvatar
Determines if the user avatar is present for the user.
Public method UpdatePrivacyLevelDefinitions
Update privacy level definitions.

Extension Methods

  Name Description
Public Extension Method ConvertTo(Type) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo(Type, TypeConverter) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo(Type, Boolean) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo(Type, TypeConverter, Boolean) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo<(Of <<'(T>)>>)()()()() Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo<(Of <<'(T>)>>)(TypeConverter) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method GetCurrentStackTrace
Gets current stack trace information.
(Defined by ObjectExtension.)
Public Extension Method GetDebugInformation
Gets the debug information for currently executing code.
(Defined by ObjectExtension.)
Public Extension Method GetExecutingMethodName
Gets the executing method name.
(Defined by ObjectExtension.)
Public Extension Method GetPropertyType
Gets a property type.
(Defined by ObjectExtension.)
Public Extension Method GetPropertyValue
Gets a property or field value from the object (Dot notation enabled).
(Defined by ObjectExtension.)
Public Extension Method PropertyExists
Check if property exists.
(Defined by ObjectExtension.)
Public Extension Method SetPropertyValue
Sets a property or field value to the object (Dot notation enabled).
(Defined by ObjectExtension.)

See Also