Search Results for

    Show / Hide Table of Contents
    View Source

    Class UserDataService

    Inheritance
    System.Object
    RepositoryService
    Namespace: Umbraco.Cms.Core.Services
    Assembly: Umbraco.Core.dll
    Syntax
    public class UserDataService : RepositoryService, IService, IUserDataService

    Constructors

    View Source

    UserDataService(ICoreScopeProvider, ILoggerFactory, IEventMessagesFactory, IUserDataRepository, IUserService)

    Declaration
    public UserDataService(ICoreScopeProvider provider, ILoggerFactory loggerFactory, IEventMessagesFactory eventMessagesFactory, IUserDataRepository userDataRepository, IUserService userService)
    Parameters
    Type Name Description
    ICoreScopeProvider provider
    ILoggerFactory loggerFactory
    IEventMessagesFactory eventMessagesFactory
    IUserDataRepository userDataRepository
    IUserService userService

    Methods

    View Source

    CreateAsync(IUserData)

    Declaration
    public async Task<Attempt<IUserData, UserDataOperationStatus>> CreateAsync(IUserData userData)
    Parameters
    Type Name Description
    IUserData userData
    Returns
    Type Description
    Task<Attempt<IUserData, UserDataOperationStatus>>
    View Source

    DeleteAsync(Guid)

    Declaration
    public async Task<Attempt<UserDataOperationStatus>> DeleteAsync(Guid key)
    Parameters
    Type Name Description
    Guid key
    Returns
    Type Description
    Task<Attempt<UserDataOperationStatus>>
    View Source

    GetAsync(Guid)

    Declaration
    public async Task<IUserData> GetAsync(Guid key)
    Parameters
    Type Name Description
    Guid key
    Returns
    Type Description
    Task<IUserData>
    View Source

    GetAsync(Int32, Int32, IUserDataFilter)

    Declaration
    public async Task<PagedModel<IUserData>> GetAsync(int skip, int take, IUserDataFilter filter = null)
    Parameters
    Type Name Description
    System.Int32 skip
    System.Int32 take
    IUserDataFilter filter
    Returns
    Type Description
    Task<PagedModel<IUserData>>
    View Source

    UpdateAsync(IUserData)

    Declaration
    public async Task<Attempt<IUserData, UserDataOperationStatus>> UpdateAsync(IUserData userData)
    Parameters
    Type Name Description
    IUserData userData
    Returns
    Type Description
    Task<Attempt<IUserData, UserDataOperationStatus>>
    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • UserDataService(ICoreScopeProvider, ILoggerFactory, IEventMessagesFactory, IUserDataRepository, IUserService)
    • Methods
      • CreateAsync(IUserData)
      • DeleteAsync(Guid)
      • GetAsync(Guid)
      • GetAsync(Int32, Int32, IUserDataFilter)
      • UpdateAsync(IUserData)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX