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