Interface IAuthenticationRepository
Assembly: MediaBrowser.Controller.dll
public interface IAuthenticationRepository
Methods
Creates the specified information.
Declaration
void Create(AuthenticationInfo info)
Parameters
Declaration
void Delete(AuthenticationInfo existing)
Parameters
Declaration
void DeleteDevices(long[] ids)
Parameters
Type |
Name |
Description |
System.Int64[] |
ids |
|
Declaration
QueryResult<AuthenticationInfo> Get(AuthenticationInfoQuery query)
Parameters
Returns
Declaration
QueryResult<AuthenticationInfo> Get(AuthenticationInfoQuery query, CancellationToken cancellationToken)
Parameters
Returns
Declaration
ClientCapabilities GetCapabilities(long deviceId, CancellationToken cancellationToken)
Parameters
Type |
Name |
Description |
System.Int64 |
deviceId |
|
System.Threading.CancellationToken |
cancellationToken |
|
Returns
Declaration
DeviceOptions GetDeviceOptions(long deviceId, CancellationToken cancellationToken)
Parameters
Type |
Name |
Description |
System.Int64 |
deviceId |
|
System.Threading.CancellationToken |
cancellationToken |
|
Returns
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[] |
|
Declaration
void SetInactive(AuthenticationInfo existing)
Parameters
Updates the specified information.
Declaration
void Update(AuthenticationInfo info)
Parameters
Declaration
void Update(AuthenticationInfo info, bool updateDeviceProperties)
Parameters
Declaration
void UpdateCapabilities(long devceId, ClientCapabilities capabilities)
Parameters
Declaration
void UpdateDeviceOptions(long devceId, DeviceOptions options)
Parameters
Extension Methods