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

    Show / Hide Table of Contents

    Interface IUserDataRepository

    Provides an interface to implement a UserData repository

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

    Methods

    ClearTrackSelections(Int64, MediaStreamType)

    Declaration
    void ClearTrackSelections(long userId, MediaStreamType trackType)
    Parameters
    Type Name Description
    System.Int64 userId
    MediaStreamType trackType

    GetAllUserData(Int64)

    Return all user data associated with the given user

    Declaration
    List<UserItemData> GetAllUserData(long internalUserId)
    Parameters
    Type Name Description
    System.Int64 internalUserId
    Returns
    Type Description
    System.Collections.Generic.List<UserItemData>

    GetUserData(Int64, Int64, UserDataFields[])

    Declaration
    UserItemData GetUserData(long internalUserId, long itemId, UserDataFields[] fields)
    Parameters
    Type Name Description
    System.Int64 internalUserId
    System.Int64 itemId
    UserDataFields[] fields
    Returns
    Type Description
    UserItemData

    SaveAllUserData(Int64, UserItemData[], CancellationToken)

    Save all user data associated with the given user

    Declaration
    void SaveAllUserData(long internalUserId, UserItemData[] userData, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Int64 internalUserId
    UserItemData[] userData
    System.Threading.CancellationToken cancellationToken

    SaveUserData(Int64, Int64, UserItemData, CancellationToken)

    Saves the user data.

    Declaration
    void SaveUserData(long internalUserId, long itemId, UserItemData userData, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Int64 internalUserId
    System.Int64 itemId
    UserItemData userData
    System.Threading.CancellationToken cancellationToken

    UnhideSeriesFromResume(Int64, String)

    Declaration
    void UnhideSeriesFromResume(long userId, string seriesPresentationUniqueKey)
    Parameters
    Type Name Description
    System.Int64 userId
    System.String seriesPresentationUniqueKey

    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.