Click or drag to resize

User Class

Metadata about a user
Inheritance Hierarchy
SystemObject
  Panopto.Server.Services.PublicAPI.V40User

Namespace:  Panopto.Server.Services.PublicAPI.V40
Assembly:  DataLib (in DataLib.dll) Version: 13.0.0.0 (13.0.0.00000)
Syntax
C#
public class User

The User type exposes the following members.

Constructors
  NameDescription
Public methodUser
Initializes a new instance of the User class.
Public methodUser(PanoptoDBDataContext, UserRow)
Initializes a new instance of the User class from a UserRow
Public methodUser(PanoptoDBDataContext, SiteUser)
Initializes a new instance of the User class from a SiteUser
Top
Properties
  NameDescription
Public propertyEmail
Gets or sets the user's email address.
Public propertyEmailSessionNotifications
Gets or sets a value indicating whether the user will be emailed when a session is ready to view
Public propertyFirstName
Gets or sets the user's first name.
Public propertyGroupMemberships
Gets or sets the list of group ids that the user is a member of
Public propertyLastName
Gets or sets the user's last name.
Public propertySystemRole
Gets or sets the user's system wide role (ex: administrator or videographer)
Public propertyUserBio
Gets or sets the bio of the user. Can be left empty
Public propertyUserId
Gets or sets the user's ID. NOTE: this should not be set by a client when creating a new user. It must be generated by the server
Public propertyUserKey
Gets or sets the user's key. For internal users this is just the username. For external providers it is providerName + @"\" + username
Public propertyUserSettingsUrl
Gets or sets the URL of the user's settings page
Top
Methods
  NameDescription
Public methodStatic memberGetSystemRole
Gets a user's SystemRole from a SiteUser
Top
See Also