Facebook
Twitter
Pinterest
Tumblr
GitHub
RSS
  • DEV Home
  • Documentation
  • Reference
  • Download
Search Results for

    Show / Hide Table of Contents

    Interface IUserRepository

    Provides an interface to implement a User repository

    Inherited Members
    IRepository.Name
    System.IDisposable.Dispose()
    Namespace: MediaBrowser.Controller.Persistence
    Assembly: MediaBrowser.Controller.dll
    Syntax
    public interface IUserRepository : IRepository, IDisposable

    Methods

    CopySettings(Int64, Int64)

    Declaration
    void CopySettings(long sourceUserId, long targetUserId)
    Parameters
    Type Name Description
    System.Int64 sourceUserId
    System.Int64 targetUserId

    CreateUser(User)

    Saves the user.

    Declaration
    void CreateUser(User user)
    Parameters
    Type Name Description
    User user

    DeleteUser(User)

    Deletes the user.

    Declaration
    void DeleteUser(User user)
    Parameters
    Type Name Description
    User user

    GetUserSetting(Int64, String)

    Declaration
    string GetUserSetting(long userId, string key)
    Parameters
    Type Name Description
    System.Int64 userId
    System.String key
    Returns
    Type Description
    System.String

    GetUsersWithSettings(String)

    Declaration
    long[] GetUsersWithSettings(string key)
    Parameters
    Type Name Description
    System.String key
    Returns
    Type Description
    System.Int64[]

    RetrieveAllUsers()

    Retrieves all users.

    Declaration
    List<User> RetrieveAllUsers()
    Returns
    Type Description
    System.Collections.Generic.List<User>

    SetUserSettings(Int64, NameValuePair[])

    Declaration
    void SetUserSettings(long userId, NameValuePair[] settings)
    Parameters
    Type Name Description
    System.Int64 userId
    NameValuePair[] settings

    UpdateUser(User)

    Declaration
    void UpdateUser(User user)
    Parameters
    Type Name Description
    User user

    Extension Methods

    Extensions.JsonClone<T>(T, IJsonSerializer)
    SDK
    On this Page
    Back to Top Copyright 2022 © EMBY LLC. Please see our terms of use and privacy policy.