Search Results for

    Show / Hide Table of Contents
    View Source

    Class PermissionPresentationFactory

    Inheritance
    System.Object
    Namespace: Umbraco.Cms.Api.Management.Factories
    Assembly: Umbraco.Cms.Api.Management.dll
    Syntax
    public class PermissionPresentationFactory : IPermissionPresentationFactory

    Constructors

    View Source

    PermissionPresentationFactory(IEnumerable<IPermissionPresentationMapper>, ILogger<PermissionPresentationFactory>)

    Declaration
    public PermissionPresentationFactory(IEnumerable<IPermissionPresentationMapper> permissionPresentationMappers, ILogger<PermissionPresentationFactory> logger)
    Parameters
    Type Name Description
    IEnumerable<IPermissionPresentationMapper> permissionPresentationMappers
    ILogger<PermissionPresentationFactory> logger

    Methods

    View Source

    CreateAsync(ISet<IGranularPermission>)

    Declaration
    public Task<ISet<IPermissionPresentationModel>> CreateAsync(ISet<IGranularPermission> granularPermissions)
    Parameters
    Type Name Description
    ISet<IGranularPermission> granularPermissions
    Returns
    Type Description
    Task<ISet<IPermissionPresentationModel>>
    View Source

    CreatePermissionSetsAsync(ISet<IPermissionPresentationModel>)

    Declaration
    public Task<ISet<IGranularPermission>> CreatePermissionSetsAsync(ISet<IPermissionPresentationModel> permissions)
    Parameters
    Type Name Description
    ISet<IPermissionPresentationModel> permissions
    Returns
    Type Description
    Task<ISet<IGranularPermission>>
    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • PermissionPresentationFactory(IEnumerable<IPermissionPresentationMapper>, ILogger<PermissionPresentationFactory>)
    • Methods
      • CreateAsync(ISet<IGranularPermission>)
      • CreatePermissionSetsAsync(ISet<IPermissionPresentationModel>)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX