Search Results for

    Show / Hide Table of Contents
    View Source

    Interface IUserDataRepository

    Represents a repository for IUserData entities.

    Namespace: Umbraco.Cms.Core.Persistence.Repositories
    Assembly: Umbraco.Core.dll
    Syntax
    public interface IUserDataRepository

    Methods

    View Source

    Delete(IUserData)

    Deletes user data.

    Declaration
    Task Delete(IUserData userData)
    Parameters
    Type Name Description
    IUserData userData

    The user data to delete.

    Returns
    Type Description
    Task

    A task representing the asynchronous operation.

    View Source

    GetAsync(Guid)

    Gets user data by its unique key.

    Declaration
    Task<IUserData?> GetAsync(Guid key)
    Parameters
    Type Name Description
    Guid key

    The unique key of the user data.

    Returns
    Type Description
    Task<IUserData>

    The user data if found; otherwise, null.

    View Source

    GetAsync(int, int, IUserDataFilter?)

    Gets paged user data.

    Declaration
    Task<PagedModel<IUserData>> GetAsync(int skip, int take, IUserDataFilter? filter = null)
    Parameters
    Type Name Description
    int skip

    The number of records to skip.

    int take

    The number of records to take.

    IUserDataFilter filter

    An optional filter to apply.

    Returns
    Type Description
    Task<PagedModel<IUserData>>

    A paged model of user data.

    View Source

    Save(IUserData)

    Saves new user data.

    Declaration
    Task<IUserData> Save(IUserData userData)
    Parameters
    Type Name Description
    IUserData userData

    The user data to save.

    Returns
    Type Description
    Task<IUserData>

    The saved user data.

    View Source

    Update(IUserData)

    Updates existing user data.

    Declaration
    Task<IUserData> Update(IUserData userData)
    Parameters
    Type Name Description
    IUserData userData

    The user data to update.

    Returns
    Type Description
    Task<IUserData>

    The updated user data.

    • View Source
    In this article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX