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 |
|
Gets the specified query.
Declaration
QueryResult<AuthenticationInfo> Get(AuthenticationInfoQuery query)
Parameters
Returns
Declaration
ClientCapabilities GetCapabilities(long deviceId)
Parameters
Type |
Name |
Description |
System.Int64 |
deviceId |
|
Returns
Declaration
DeviceOptions GetDeviceOptions(long deviceId)
Parameters
Type |
Name |
Description |
System.Int64 |
deviceId |
|
Returns
Declaration
long GetInternalId(string reportedDeviceId)
Parameters
Type |
Name |
Description |
System.String |
reportedDeviceId |
|
Returns
Type |
Description |
System.Int64 |
|
GetUserHistory(String)
Declaration
long[] GetUserHistory(string reportedDevceId)
Parameters
Type |
Name |
Description |
System.String |
reportedDevceId |
|
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