View Source
  Class MemberRepositoryUsernameCachePolicy
  
  
  
  
    Inheritance
      System.Object
      
      
      
   
  
  Assembly: Umbraco.Infrastructure.dll
  Syntax
  
    public class MemberRepositoryUsernameCachePolicy : DefaultRepositoryCachePolicy<IMember, string>, IRepositoryCachePolicy<IMember, string>
   
  Constructors
  
  
    View Source
  
  MemberRepositoryUsernameCachePolicy(IAppPolicyCache, IScopeAccessor, RepositoryCachePolicyOptions)
  
  
  Declaration
  
    public MemberRepositoryUsernameCachePolicy(IAppPolicyCache cache, IScopeAccessor scopeAccessor, RepositoryCachePolicyOptions options)
   
  Parameters
  
  Methods
  
  
    View Source
  
  DeleteByUserName(String, String)
  
  
  Declaration
  
    public void DeleteByUserName(string key, string username)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String | key |  | 
      
        | System.String | username |  | 
    
  
  
    View Source
  
  GetByUserName(String, String, Func<String, IMember>, Func<String[], Nullable<IEnumerable<IMember>>>)
  
  
  Declaration
  
    public IMember GetByUserName(string key, string username, Func<string, IMember> performGetByUsername, Func<string[], IEnumerable<IMember>?> performGetAll)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String | key |  | 
      
        | System.String | username |  | 
      
        | Func<System.String, IMember> | performGetByUsername |  | 
      
        | Func<System.String[], System.Nullable<IEnumerable<IMember>>> | performGetAll |  | 
    
  
  Returns