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