Show / Hide Table of Contents

Class FolderPermissionCollection

Inheritance
object
CollectionBase
FolderPermissionCollection
Implements
IList
ICollection
IEnumerable
Inherited Members
CollectionBase.Clear()
CollectionBase.RemoveAt(int)
CollectionBase.GetEnumerator()
CollectionBase.OnSet(int, object, object)
CollectionBase.OnInsert(int, object)
CollectionBase.OnClear()
CollectionBase.OnRemove(int, object)
CollectionBase.OnValidate(object)
CollectionBase.OnSetComplete(int, object, object)
CollectionBase.OnInsertComplete(int, object)
CollectionBase.OnClearComplete()
CollectionBase.OnRemoveComplete(int, object)
CollectionBase.InnerList
CollectionBase.List
CollectionBase.Capacity
CollectionBase.Count
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Security.Permissions
Assembly: DotNetNuke.dll
Syntax
public class FolderPermissionCollection : CollectionBase, IList, ICollection, IEnumerable

Constructors

FolderPermissionCollection()

Declaration
public FolderPermissionCollection()

FolderPermissionCollection(FolderPermissionCollection)

Declaration
public FolderPermissionCollection(FolderPermissionCollection folderPermissions)
Parameters
Type Name Description
FolderPermissionCollection folderPermissions

FolderPermissionCollection(ArrayList)

Declaration
public FolderPermissionCollection(ArrayList folderPermissions)
Parameters
Type Name Description
ArrayList folderPermissions

FolderPermissionCollection(ArrayList, string)

Declaration
public FolderPermissionCollection(ArrayList folderPermissions, string folderPath)
Parameters
Type Name Description
ArrayList folderPermissions
string folderPath

Properties

this[int]

Declaration
public FolderPermissionInfo this[int index] { get; set; }
Parameters
Type Name Description
int index
Property Value
Type Description
FolderPermissionInfo

Methods

Add(FolderPermissionInfo)

Declaration
public int Add(FolderPermissionInfo value)
Parameters
Type Name Description
FolderPermissionInfo value
Returns
Type Description
int

Add(FolderPermissionInfo, bool)

Declaration
public int Add(FolderPermissionInfo value, bool checkForDuplicates)
Parameters
Type Name Description
FolderPermissionInfo value
bool checkForDuplicates
Returns
Type Description
int

AddRange(FolderPermissionCollection)

Declaration
public void AddRange(FolderPermissionCollection folderPermissions)
Parameters
Type Name Description
FolderPermissionCollection folderPermissions

AddRange(ArrayList)

Declaration
public void AddRange(ArrayList folderPermissions)
Parameters
Type Name Description
ArrayList folderPermissions

AddRange(IEnumerable<FolderPermissionInfo>)

Declaration
public void AddRange(IEnumerable<FolderPermissionInfo> folderPermissions)
Parameters
Type Name Description
IEnumerable<FolderPermissionInfo> folderPermissions

CompareTo(FolderPermissionCollection)

Declaration
public bool CompareTo(FolderPermissionCollection objFolderPermissionCollection)
Parameters
Type Name Description
FolderPermissionCollection objFolderPermissionCollection
Returns
Type Description
bool

Contains(FolderPermissionInfo)

Declaration
public bool Contains(FolderPermissionInfo value)
Parameters
Type Name Description
FolderPermissionInfo value
Returns
Type Description
bool

Contains(string, int, int, int)

Declaration
public bool Contains(string key, int folderId, int roleId, int userId)
Parameters
Type Name Description
string key
int folderId
int roleId
int userId
Returns
Type Description
bool

IndexOf(FolderPermissionInfo)

Declaration
public int IndexOf(FolderPermissionInfo value)
Parameters
Type Name Description
FolderPermissionInfo value
Returns
Type Description
int

Insert(int, FolderPermissionInfo)

Declaration
public void Insert(int index, FolderPermissionInfo value)
Parameters
Type Name Description
int index
FolderPermissionInfo value

Remove(FolderPermissionInfo)

Declaration
public void Remove(FolderPermissionInfo value)
Parameters
Type Name Description
FolderPermissionInfo value

Remove(int, int, int)

Declaration
public void Remove(int permissionID, int roleID, int userID)
Parameters
Type Name Description
int permissionID
int roleID
int userID

ToList()

Declaration
public List<PermissionInfoBase> ToList()
Returns
Type Description
List<PermissionInfoBase>

ToString(string)

Declaration
public string ToString(string key)
Parameters
Type Name Description
string key
Returns
Type Description
string

Implements

IList
ICollection
IEnumerable

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS