View Source
Class HttpContextRequestAppCache
Implements a on top of Microsoft.AspNetCore.Http.IHttpContextAccessor
Inheritance
System.Object
Assembly: Umbraco.Web.Common.dll
Syntax
public class HttpContextRequestAppCache : FastDictionaryAppCacheBase
Constructors
View Source
HttpContextRequestAppCache(IHttpContextAccessor)
Declaration
public HttpContextRequestAppCache(IHttpContextAccessor httpContextAccessor)
Parameters
| Type |
Name |
Description |
| Microsoft.AspNetCore.Http.IHttpContextAccessor |
httpContextAccessor |
|
Properties
View Source
IsAvailable
Declaration
public bool IsAvailable { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Methods
View Source
EnterReadLock()
Declaration
protected override void EnterReadLock()
View Source
EnterWriteLock()
Declaration
protected override void EnterWriteLock()
View Source
ExitReadLock()
Declaration
protected override void ExitReadLock()
View Source
ExitWriteLock()
Declaration
protected override void ExitWriteLock()
View Source
Get(String, Func<Object>)
Declaration
public override object Get(string key, Func<object> factory)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| Func<System.Object> |
factory |
|
Returns
| Type |
Description |
| System.Object |
|
View Source
GetDictionaryEntries()
Declaration
protected override IEnumerable<KeyValuePair<object, object>> GetDictionaryEntries()
Returns
| Type |
Description |
| System.Collections.IEnumerable<KeyValuePair<System.Object, System.Object>> |
|
View Source
GetEntry(String)
Declaration
protected override object GetEntry(string key)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
Returns
| Type |
Description |
| System.Object |
|
View Source
GetEnumerator()
Declaration
public IEnumerator<KeyValuePair<string, object>> GetEnumerator()
Returns
| Type |
Description |
| System.Collections.IEnumerator<KeyValuePair<System.String, System.Object>> |
|
View Source
Remove(String)
Declaration
public bool Remove(string key)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
Returns
| Type |
Description |
| System.Boolean |
|
View Source
RemoveEntry(String)
Declaration
protected override void RemoveEntry(string key)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
View Source
Set(String, Object)
Declaration
public bool Set(string key, object value)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
| System.Object |
value |
|
Returns
| Type |
Description |
| System.Boolean |
|