Click or drag to resize

PFPermissionContext_SubView Class

Provides tools to evaluate the permissions of a PFSubView.
Inheritance Hierarchy
System.Object
  Packflow.Core.PFPermissionContext
    Packflow.Core.PFPermissionContext<PFSubView>
      Packflow.Core.PFPermissionContext_SubView

Namespace:  Packflow.Core
Assembly:  MicaSystems.Packflow.Core (in MicaSystems.Packflow.Core.dll) Version: 1.0.0.0 (3.2.0.306)
Syntax
C#
public sealed class PFPermissionContext_SubView : PFPermissionContext<PFSubView>

The PFPermissionContext_SubView type exposes the following members.

Properties
Methods
  NameDescription
Public methodCanDelete()
Determines whether the current user can delete the object.
(Inherited from PFPermissionContext<TPFBaseObject>.)
Public methodCanDelete(PFUser)
Determines whether the specified user can delete the object.
(Inherited from PFPermissionContext.)
Public methodCanRead()
Determines whether the current user can read/select the object.
(Inherited from PFPermissionContext<TPFBaseObject>.)
Public methodCanRead(PFUser)
Determines whether the specified user can read/select the object.
(Inherited from PFPermissionContext.)
Public methodCanUpdate()
Determines whether the current user can update the object.
(Inherited from PFPermissionContext<TPFBaseObject>.)
Public methodCanUpdate(PFUser)
Determines whether the specified user can update the object.
(Inherited from PFPermissionContext.)
Public methodGetPrincipals_Delete
Gets the list of principals authorized to delete the sub view.
(Overrides PFPermissionContext.GetPrincipals_Delete().)
Public methodGetPrincipals_Read
Gets the list of principals authorized to read/select the sub view.
(Overrides PFPermissionContext.GetPrincipals_Read().)
Public methodGetPrincipals_Update
Gets the list of principals authorized to update the sub view.
(Overrides PFPermissionContext.GetPrincipals_Update().)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
  NameDescription
Public Extension MethodAs<T>
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 MethodIsGenericList()Overloaded.
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 MethodSerialize()Overloaded.
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 MethodSerializeJson()Overloaded.
Serializes an object using a DataContractJsonSerializer.
(Defined by Utils_String.)
Public Extension MethodSerializeJson(List<Type>)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