Class MediaPermissions
Checks user access to media
Inheritance
System.Object
Namespace: Umbraco.Cms.Core.Security
Assembly: Umbraco.Core.dll
Syntax
public class MediaPermissions
Constructors
View SourceMediaPermissions(IMediaService, IEntityService, AppCaches)
Declaration
public MediaPermissions(IMediaService mediaService, IEntityService entityService, AppCaches appCaches)
Parameters
| Type | Name | Description |
|---|---|---|
| IMedia |
mediaService | |
| IEntity |
entityService | |
| App |
appCaches |
Methods
View SourceCheckPermissions(IMedia, IUser)
Declaration
public MediaPermissions.MediaAccess CheckPermissions(IMedia media, IUser user)
Parameters
Returns
| Type | Description |
|---|---|
| Media |
CheckPermissions(IUser, Int32, out IMedia)
Performs a permissions check for the user to check if it has access to the node based on start node and/or permissions for the node
Declaration
public MediaPermissions.MediaAccess CheckPermissions(IUser user, int nodeId, out IMedia media)
Parameters
| Type | Name | Description |
|---|---|---|
| IUser | user | |
| System. |
nodeId | The content to lookup, if the contentItem is not specified |
| IMedia | media |
Returns
| Type | Description |
|---|---|
| Media |