Click or drag to resize

PFUser Methods

The PFUser type exposes the following members.

Methods
  NameDescription
Public methodCompareIdentity
Compares the current user with the specified identity.
Public methodDelete
Flags this object as deleted.

If it fails, throws an error.

If the object could not be deleted because it does not yet exist in database, returns false.

If successful, returns true.

(Inherited from PFBaseObject.)
Public methodGetActiveTheme
Gets the theme currently used by the user. Returns null if current user has no active theme.
Public methodGetCustomHomeDashboard
Gets the home dashboard currently used by the user. Returns null if current user has no custom home dashboard.
Public methodGetItemComments
Gets a list of comments made by this user on items.

The ParentItem property of returned comments will not be initialized.

Public methodGetItemsFiltersForCurrentContextFilters
This will generate PFQuery filters allowing to filter items according to this user current context filters.
Public methodGetItemSubscriptions
Gets a list of subscriptions made by this user on items.

The ParentItem property of returned comments will not be initialized.

Public methodGetLocks
Gets the list of object locks owned by this user, ordered by creation date descending.
Protected methodGetNewPermissionContext
Creates a new permission context based on current object type.
(Overrides PFBaseObjectGetNewPermissionContext.)
Public methodGetObjectRelationByName
Gets a children entities relation by its name.
(Inherited from PFRelationalObject.)
Public methodGetPictureRelativeURL(Boolean)
Gets the relative URL of this user's picture.
Public methodStatic memberGetPictureRelativeURL(Boolean, Int64)
Gets the relative URL of the specified user's picture.
Public methodGetTemporaryKey
Gets a daily temporary key for this user.
Public methodGetUserUrl
Gets the user form URL.
Public methodStatic memberGetUserUrl(PFSite, Int64)
Gets the form URL of the specified user having the specified parent site.
Protected methodInitializeLogger
Use this method to override the way the logger is initialized.
(Inherited from PFBaseObject.)
Public methodIsInRole
IPrincipal implementation. Throws NotImplementedException.
Public methodNotify(String, String, IUserNotificationRelatedObject, Boolean)
Creates a new user notification for this user with the specified message. Triggers events on the related object. Will return null if notification was cancelled, returns a persisted object otherwise.
Public methodNotify(String, String, Guid, Int64, Boolean)
Creates a new user notification for this user with the specified message. Note: The returned notification has been saved.
Protected methodProcessPermissions
Compute permissions from permission context and set in data properties.
(Inherited from PFBaseObject.)
Public methodRunInTransactionArea
Runs a code with a transaction on object connection. If there is no current transaction and if the code succeed, transaction is committed. If an exception is thrown, transaction is rollback.
(Inherited from PFBaseObject.)
Public methodSave
Applies the data of this object in the database.
(Overrides PFBaseObjectSave.)
Protected methodSaveObjectsInDataCollection
Saves data loaded from temp specialized object in data properties collection before save or check hasPendingChanges.
(Overrides PFBaseObjectSaveObjectsInDataCollection.)
Public methodToString
Returns a string that represents this user
(Overrides ObjectToString.)
Top
Extension Methods
  NameDescription
Public Extension MethodAsT
Casts an object to another type. Returns default(T) if the object is null.
(Defined by Utils_Other.)
Public Extension MethodEqualsAll
Checks that this object is equal to every object in parameters.
(Defined by Utils_Other.)
Public Extension MethodEqualsAny
Checks that this object is equal to at least one of the parameters.
(Defined by Utils_Other.)
Public Extension MethodGetString
Converts an object to String using ToString() method, else returns String.Empty.
(Defined by Utils_Other.)
Public Extension MethodIsGenericListOverloaded.
Checks if this object is a System.Collections.Generic.List.
(Defined by Utils_Linq.)
Public Extension MethodIsGenericList(Type)Overloaded.
Checks if this object is a System.Collections.Generic.List using type as T.
(Defined by Utils_Linq.)
Public Extension MethodSerializeOverloaded.
Serializes an object into an XML document.
(Defined by Utils_Xml.)
Public Extension MethodSerialize(String)Overloaded.
Serializes an object into an XML document.
(Defined by Utils_Xml.)
Public Extension MethodSerializeJsonOverloaded.
Serializes an object using a DataContractJsonSerializer.
(Defined by Utils_String.)
Public Extension MethodSerializeJson(ListType)Overloaded.
Serializes an object using a DataContractJsonSerializer.
(Defined by Utils_String.)
Public Extension MethodSerializeJson(DataContractJsonSerializerSettings)Overloaded.
Serializes an object using a DataContractJsonSerializer.
(Defined by Utils_String.)
Top
See Also