CKFinder 3 – ASP.NET Connector Documentation
IRequestAcl Interface Reference

Provides high level Access Control List for a request. More...

Public Member Functions

void RequirePermission (IFolder folder, Permission permission)
 Throws PermissionRequiredException if permission is missing. More...
 
void RequirePermission (IFile file, Permission permission)
 Throws PermissionRequiredException if permission is missing. More...
 
bool HasPermission (IFolder folder, Permission permission)
 Checks if permission if available. More...
 
bool HasPermission (IFile file, Permission permission)
 Checks if permission if available. More...
 

Detailed Description

Provides high level Access Control List for a request.

Member Function Documentation

◆ HasPermission() [1/2]

bool HasPermission ( IFile  file,
Permission  permission 
)

Checks if permission if available.

Parameters
fileA file for which folder will be checked.
permissionA required permission mask.
Returns
True if permission is available, false otherwise.

◆ HasPermission() [2/2]

bool HasPermission ( IFolder  folder,
Permission  permission 
)

Checks if permission if available.

Parameters
folderA folder to check.
permissionA required permission mask.
Returns
True if permission is available, false otherwise.

◆ RequirePermission() [1/2]

void RequirePermission ( IFile  file,
Permission  permission 
)

Throws PermissionRequiredException if permission is missing.

Parameters
fileA file for which folder will be checked.
permissionA required permission mask.

◆ RequirePermission() [2/2]

void RequirePermission ( IFolder  folder,
Permission  permission 
)

Throws PermissionRequiredException if permission is missing.

Parameters
folderA folder to check.
permissionA required permission mask.

The documentation for this interface was generated from the following file: