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

Class TabPermissionCollection

TabPermissionCollection provides the a custom collection for TabPermissionInfo objects.

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

Constructors

| Improve this Doc View Source

TabPermissionCollection()

Initializes a new instance of the TabPermissionCollection class.

Declaration
public TabPermissionCollection()
| Improve this Doc View Source

TabPermissionCollection(ArrayList, Int32)

Initializes a new instance of the TabPermissionCollection class.

Declaration
public TabPermissionCollection(ArrayList tabPermissions, int tabId)
Parameters
Type Name Description
ArrayList tabPermissions
System.Int32 tabId
| Improve this Doc View Source

TabPermissionCollection(ArrayList)

Initializes a new instance of the TabPermissionCollection class.

Declaration
public TabPermissionCollection(ArrayList tabPermissions)
Parameters
Type Name Description
ArrayList tabPermissions
| Improve this Doc View Source

TabPermissionCollection(TabPermissionCollection)

Initializes a new instance of the TabPermissionCollection class.

Declaration
public TabPermissionCollection(TabPermissionCollection tabPermissions)
Parameters
Type Name Description
TabPermissionCollection tabPermissions

Properties

| Improve this Doc View Source

Item[Int32]

TabPermissionCollection provides the a custom collection for TabPermissionInfo objects.

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

Methods

| Improve this Doc View Source

Add(TabPermissionInfo, Boolean)

TabPermissionCollection provides the a custom collection for TabPermissionInfo objects.

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

Add(TabPermissionInfo)

TabPermissionCollection provides the a custom collection for TabPermissionInfo objects.

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

AddRange(ArrayList)

TabPermissionCollection provides the a custom collection for TabPermissionInfo objects.

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

AddRange(TabPermissionCollection)

TabPermissionCollection provides the a custom collection for TabPermissionInfo objects.

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

AddRange(IEnumerable<TabPermissionInfo>)

TabPermissionCollection provides the a custom collection for TabPermissionInfo objects.

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

CompareTo(TabPermissionCollection)

TabPermissionCollection provides the a custom collection for TabPermissionInfo objects.

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

Contains(TabPermissionInfo)

TabPermissionCollection provides the a custom collection for TabPermissionInfo objects.

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

IndexOf(TabPermissionInfo)

TabPermissionCollection provides the a custom collection for TabPermissionInfo objects.

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

Insert(Int32, TabPermissionInfo)

TabPermissionCollection provides the a custom collection for TabPermissionInfo objects.

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

Remove(TabPermissionInfo)

TabPermissionCollection provides the a custom collection for TabPermissionInfo objects.

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

Remove(Int32, Int32, Int32)

TabPermissionCollection provides the a custom collection for TabPermissionInfo 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()

TabPermissionCollection provides the a custom collection for TabPermissionInfo objects.

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

ToString(String)

TabPermissionCollection provides the a custom collection for TabPermissionInfo 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<TabPermissionInfo, Boolean>)

TabPermissionCollection provides the a custom collection for TabPermissionInfo objects.

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

Extension Methods

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