Class DnnUserProfile
- Namespace
- ToSic.Sxc.Dnn.DataSources
- Assembly
- ToSic.Sxc.Dnn.Core.dll
Get DNN user profiles as IEntity objects of one or many users.
[PublicApi]
[VisualQuery(NiceName = "Dnn User Profiles", UiHint = "Users profiles of specified users in Dnn", Icon = "face", Type = DataSourceType.Source, NameId = "ToSic.Sxc.Dnn.DataSources.DnnUserProfile, ToSic.Sxc.Dnn", ConfigurationType = "|Config ToSic.SexyContent.DataSources.DnnUserProfileDataSource", NameIds = new string[] { "ToSic.SexyContent.Environment.Dnn7.DataSources.DnnUserProfileDataSource, ToSic.SexyContent" })]
public class DnnUserProfile : CustomDataSourceAdvanced, IDataSource, IAppIdentity, IZoneIdentity, IAppIdentityLight, ICacheKey, ICacheExpiring, ITimestamped, IHasLog, IDataSourceLinkable
- Inheritance
-
DnnUserProfile
- Implements
- Inherited Members
Constructors
DnnUserProfile(MyServices, IDataFactory)
public DnnUserProfile(DnnUserProfile.MyServices services, IDataFactory dataFactory)
Parameters
services
DnnUserProfile.MyServicesdataFactory
IDataFactory
Properties
ContentType
Gets or sets the Name of the ContentType to simulate
[Configuration(Field = "ContentTypeName", Fallback = "UserProfile")]
public string ContentType { get; set; }
Property Value
Properties
List of profile-properties to retrieve, comma-separated
[Configuration(Fallback = "DisplayName,Email,FirstName,LastName,Username")]
public string Properties { get; set; }
Property Value
TitleField
Gets or sets the Name of the Title Attribute of the DNN-UserInfo
[Configuration(Field = "TitleFieldName", Fallback = "DisplayName")]
public string TitleField { get; set; }
Property Value
UserIds
The user id list of users to retrieve, comma-separated
[Configuration]
public string UserIds { get; set; }