View Source
Class MemberRepositoryUsernameCachePolicy
Assembly: Umbraco.Infrastructure.dll
Syntax
public class MemberRepositoryUsernameCachePolicy : DefaultRepositoryCachePolicy<IMember, string>, IRepositoryCachePolicy<IMember, string>
Constructors
View Source
MemberRepositoryUsernameCachePolicy(IAppPolicyCache, IScopeAccessor, RepositoryCachePolicyOptions)
Declaration
[Obsolete("Please use the constructor with all parameters. Scheduled for removal in Umbraco 18.")]
public MemberRepositoryUsernameCachePolicy(IAppPolicyCache cache, IScopeAccessor scopeAccessor, RepositoryCachePolicyOptions options)
Parameters
View Source
MemberRepositoryUsernameCachePolicy(IAppPolicyCache, IScopeAccessor, RepositoryCachePolicyOptions, IRepositoryCacheVersionService, ICacheSyncService)
Declaration
public MemberRepositoryUsernameCachePolicy(IAppPolicyCache cache, IScopeAccessor scopeAccessor, RepositoryCachePolicyOptions options, IRepositoryCacheVersionService repositoryCacheVersionService, ICacheSyncService cacheSyncService)
Parameters
Methods
View Source
DeleteByUserName(string, string?)
Declaration
public void DeleteByUserName(string key, string? username)
Parameters
| Type |
Name |
Description |
| string |
key |
|
| string |
username |
|
View Source
GetByUserName(string, string?, Func<string?, IMember?>, Func<string[]?, IEnumerable<IMember>?>)
Declaration
public IMember? GetByUserName(string key, string? username, Func<string?, IMember?> performGetByUsername, Func<string[]?, IEnumerable<IMember>?> performGetAll)
Parameters
| Type |
Name |
Description |
| string |
key |
|
| string |
username |
|
| Func<string, IMember> |
performGetByUsername |
|
| Func<string[], IEnumerable<IMember>> |
performGetAll |
|
Returns