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

    Show / Hide Table of Contents

    Interface IAuthenticationRepository

    Namespace: MediaBrowser.Controller.Security
    Assembly: MediaBrowser.Controller.dll
    Syntax
    public interface IAuthenticationRepository

    Methods

    Create(AuthenticationInfo)

    Creates the specified information.

    Declaration
    void Create(AuthenticationInfo info)
    Parameters
    Type Name Description
    AuthenticationInfo info

    The information.

    Delete(AuthenticationInfo)

    Declaration
    void Delete(AuthenticationInfo existing)
    Parameters
    Type Name Description
    AuthenticationInfo existing

    DeleteDevices(Int64[])

    Declaration
    void DeleteDevices(long[] ids)
    Parameters
    Type Name Description
    System.Int64[] ids

    Get(AuthenticationInfoQuery)

    Declaration
    QueryResult<AuthenticationInfo> Get(AuthenticationInfoQuery query)
    Parameters
    Type Name Description
    AuthenticationInfoQuery query
    Returns
    Type Description
    QueryResult<AuthenticationInfo>

    Get(AuthenticationInfoQuery, CancellationToken)

    Declaration
    QueryResult<AuthenticationInfo> Get(AuthenticationInfoQuery query, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    AuthenticationInfoQuery query
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    QueryResult<AuthenticationInfo>

    GetCapabilities(Int64, CancellationToken)

    Declaration
    ClientCapabilities GetCapabilities(long deviceId, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Int64 deviceId
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    ClientCapabilities

    GetDeviceOptions(Int64, CancellationToken)

    Declaration
    DeviceOptions GetDeviceOptions(long deviceId, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Int64 deviceId
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    DeviceOptions

    GetInternalId(String, CancellationToken)

    Declaration
    long GetInternalId(string reportedDeviceId, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.String reportedDeviceId
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Int64

    GetUserHistory(String, CancellationToken)

    Declaration
    long[] GetUserHistory(string reportedDevceId, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.String reportedDevceId
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Int64[]

    SetInactive(AuthenticationInfo)

    Declaration
    void SetInactive(AuthenticationInfo existing)
    Parameters
    Type Name Description
    AuthenticationInfo existing

    Update(AuthenticationInfo)

    Updates the specified information.

    Declaration
    void Update(AuthenticationInfo info)
    Parameters
    Type Name Description
    AuthenticationInfo info

    The information.

    Update(AuthenticationInfo, Boolean)

    Declaration
    void Update(AuthenticationInfo info, bool updateDeviceProperties)
    Parameters
    Type Name Description
    AuthenticationInfo info
    System.Boolean updateDeviceProperties

    UpdateCapabilities(Int64, ClientCapabilities)

    Declaration
    void UpdateCapabilities(long devceId, ClientCapabilities capabilities)
    Parameters
    Type Name Description
    System.Int64 devceId
    ClientCapabilities capabilities

    UpdateDeviceOptions(Int64, DeviceOptions)

    Declaration
    void UpdateDeviceOptions(long devceId, DeviceOptions options)
    Parameters
    Type Name Description
    System.Int64 devceId
    DeviceOptions options

    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.