Search Results for

    Show / Hide Table of Contents
    View Source

    Interface IMediaPermissionService

    Manages permissions for media access.

    Namespace: Umbraco.Cms.Core.Services
    Assembly: Umbraco.Core.dll
    Syntax
    public interface IMediaPermissionService

    Methods

    View Source

    AuthorizeAccessAsync(IUser, Guid)

    Authorize that a user has access to a media item.

    Declaration
    virtual Task<MediaAuthorizationStatus> AuthorizeAccessAsync(IUser user, Guid mediaKey)
    Parameters
    Type Name Description
    IUser user

    IUser to authorize.

    Guid mediaKey

    The identifier of the media item to check for access.

    Returns
    Type Description
    Task<MediaAuthorizationStatus>

    A task resolving into a MediaAuthorizationStatus.

    View Source

    AuthorizeAccessAsync(IUser, IEnumerable<Guid>)

    Authorize that a user has access to media items.

    Declaration
    Task<MediaAuthorizationStatus> AuthorizeAccessAsync(IUser user, IEnumerable<Guid> mediaKeys)
    Parameters
    Type Name Description
    IUser user

    IUser to authorize.

    IEnumerable<Guid> mediaKeys

    The identifiers of the media items to check for access.

    Returns
    Type Description
    Task<MediaAuthorizationStatus>

    A task resolving into a MediaAuthorizationStatus.

    View Source

    AuthorizeBinAccessAsync(IUser)

    Authorize that a user has access to the media bin item.

    Declaration
    Task<MediaAuthorizationStatus> AuthorizeBinAccessAsync(IUser user)
    Parameters
    Type Name Description
    IUser user

    IUser to authorize.

    Returns
    Type Description
    Task<MediaAuthorizationStatus>

    A task resolving into a MediaAuthorizationStatus.

    View Source

    AuthorizeRootAccessAsync(IUser)

    Authorize that a user has access to the media root item.

    Declaration
    Task<MediaAuthorizationStatus> AuthorizeRootAccessAsync(IUser user)
    Parameters
    Type Name Description
    IUser user

    IUser to authorize.

    Returns
    Type Description
    Task<MediaAuthorizationStatus>

    A task resolving into a MediaAuthorizationStatus.

    • Improve this Doc
    • View Source
    In This Article
    • Methods
      • AuthorizeAccessAsync(IUser, Guid)
      • AuthorizeAccessAsync(IUser, IEnumerable<Guid>)
      • AuthorizeBinAccessAsync(IUser)
      • AuthorizeRootAccessAsync(IUser)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX