• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Improve this Doc

Class PortalPermissionCollection

PortalPermissionCollection provides the a custom collection for PortalPermissionInfo objects.

Inheritance
System.Object
PortalPermissionCollection
Namespace: DotNetNuke.Security.Permissions
Assembly: DotNetNuke.dll
Syntax
public class PortalPermissionCollection : CollectionBase

Constructors

| Improve this Doc View Source

PortalPermissionCollection()

Initializes a new instance of the PortalPermissionCollection class.

Declaration
public PortalPermissionCollection()
| Improve this Doc View Source

PortalPermissionCollection(ArrayList, Int32)

Initializes a new instance of the PortalPermissionCollection class.

Declaration
public PortalPermissionCollection(ArrayList portalPermissions, int portalId)
Parameters
Type Name Description
ArrayList portalPermissions
System.Int32 portalId
| Improve this Doc View Source

PortalPermissionCollection(ArrayList)

Initializes a new instance of the PortalPermissionCollection class.

Declaration
public PortalPermissionCollection(ArrayList portalPermissions)
Parameters
Type Name Description
ArrayList portalPermissions
| Improve this Doc View Source

PortalPermissionCollection(PortalPermissionCollection)

Initializes a new instance of the PortalPermissionCollection class.

Declaration
public PortalPermissionCollection(PortalPermissionCollection portalPermissions)
Parameters
Type Name Description
PortalPermissionCollection portalPermissions

Properties

| Improve this Doc View Source

Item[Int32]

PortalPermissionCollection provides the a custom collection for PortalPermissionInfo objects.

Declaration
public PortalPermissionInfo this[int index] { get; set; }
Parameters
Type Name Description
System.Int32 index
Property Value
Type Description
PortalPermissionInfo

Methods

| Improve this Doc View Source

Add(PortalPermissionInfo, Boolean)

PortalPermissionCollection provides the a custom collection for PortalPermissionInfo objects.

Declaration
public int Add(PortalPermissionInfo value, bool checkForDuplicates)
Parameters
Type Name Description
PortalPermissionInfo value
System.Boolean checkForDuplicates
Returns
Type Description
System.Int32
| Improve this Doc View Source

Add(PortalPermissionInfo)

PortalPermissionCollection provides the a custom collection for PortalPermissionInfo objects.

Declaration
public int Add(PortalPermissionInfo value)
Parameters
Type Name Description
PortalPermissionInfo value
Returns
Type Description
System.Int32
| Improve this Doc View Source

AddRange(ArrayList)

PortalPermissionCollection provides the a custom collection for PortalPermissionInfo objects.

Declaration
public void AddRange(ArrayList portalPermissions)
Parameters
Type Name Description
ArrayList portalPermissions
| Improve this Doc View Source

AddRange(PortalPermissionCollection)

PortalPermissionCollection provides the a custom collection for PortalPermissionInfo objects.

Declaration
public void AddRange(PortalPermissionCollection portalPermissions)
Parameters
Type Name Description
PortalPermissionCollection portalPermissions
| Improve this Doc View Source

AddRange(IEnumerable<PortalPermissionInfo>)

PortalPermissionCollection provides the a custom collection for PortalPermissionInfo objects.

Declaration
public void AddRange(IEnumerable<PortalPermissionInfo> portalPermissions)
Parameters
Type Name Description
IEnumerable<PortalPermissionInfo> portalPermissions
| Improve this Doc View Source

CompareTo(PortalPermissionCollection)

PortalPermissionCollection provides the a custom collection for PortalPermissionInfo objects.

Declaration
public bool CompareTo(PortalPermissionCollection objPortalPermissionCollection)
Parameters
Type Name Description
PortalPermissionCollection objPortalPermissionCollection
Returns
Type Description
System.Boolean
| Improve this Doc View Source

Contains(PortalPermissionInfo)

PortalPermissionCollection provides the a custom collection for PortalPermissionInfo objects.

Declaration
public bool Contains(PortalPermissionInfo value)
Parameters
Type Name Description
PortalPermissionInfo value
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IndexOf(PortalPermissionInfo)

PortalPermissionCollection provides the a custom collection for PortalPermissionInfo objects.

Declaration
public int IndexOf(PortalPermissionInfo value)
Parameters
Type Name Description
PortalPermissionInfo value
Returns
Type Description
System.Int32
| Improve this Doc View Source

Insert(Int32, PortalPermissionInfo)

PortalPermissionCollection provides the a custom collection for PortalPermissionInfo objects.

Declaration
public void Insert(int index, PortalPermissionInfo value)
Parameters
Type Name Description
System.Int32 index
PortalPermissionInfo value
| Improve this Doc View Source

Remove(PortalPermissionInfo)

PortalPermissionCollection provides the a custom collection for PortalPermissionInfo objects.

Declaration
public void Remove(PortalPermissionInfo value)
Parameters
Type Name Description
PortalPermissionInfo value
| Improve this Doc View Source

Remove(Int32, Int32, Int32)

PortalPermissionCollection provides the a custom collection for PortalPermissionInfo objects.

Declaration
public void Remove(int permissionID, int roleID, int userID)
Parameters
Type Name Description
System.Int32 permissionID
System.Int32 roleID
System.Int32 userID
| Improve this Doc View Source

ToList()

PortalPermissionCollection provides the a custom collection for PortalPermissionInfo objects.

Declaration
public List<PermissionInfoBase> ToList()
Returns
Type Description
List<PermissionInfoBase>
| Improve this Doc View Source

ToString(String)

PortalPermissionCollection provides the a custom collection for PortalPermissionInfo objects.

Declaration
public string ToString(string key)
Parameters
Type Name Description
System.String key
Returns
Type Description
System.String
| Improve this Doc View Source

Where(Func<PortalPermissionInfo, Boolean>)

PortalPermissionCollection provides the a custom collection for PortalPermissionInfo objects.

Declaration
public IEnumerable<PortalPermissionInfo> Where(Func<PortalPermissionInfo, bool> predicate)
Parameters
Type Name Description
Func<PortalPermissionInfo, System.Boolean> predicate
Returns
Type Description
IEnumerable<PortalPermissionInfo>

Extension Methods

JsonExtensionsWeb.ToJson(Object)
  • View Source
Back to top by the community, for the community... #DNNCMS