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