View Source
Class IdKeyMap
Assembly: Umbraco.Core.dll
Syntax
public class IdKeyMap : IIdKeyMap
Constructors
View Source
IdKeyMap(ICoreScopeProvider, IIdKeyMapRepository)
Declaration
public IdKeyMap(ICoreScopeProvider scopeProvider, IIdKeyMapRepository idKeyMapRepository)
Parameters
Methods
View Source
ClearCache()
Declaration
View Source
ClearCache(Guid)
Declaration
public void ClearCache(Guid key)
Parameters
| Type |
Name |
Description |
| Guid |
key |
|
View Source
ClearCache(int)
Declaration
public void ClearCache(int id)
Parameters
| Type |
Name |
Description |
| int |
id |
|
View Source
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
View Source
Dispose(bool)
Declaration
protected virtual void Dispose(bool disposing)
Parameters
| Type |
Name |
Description |
| bool |
disposing |
|
View Source
GetIdForKey(Guid, UmbracoObjectTypes)
Declaration
public Attempt<int> GetIdForKey(Guid key, UmbracoObjectTypes umbracoObjectType)
Parameters
Returns
View Source
GetIdForUdi(Udi)
Declaration
public Attempt<int> GetIdForUdi(Udi udi)
Parameters
| Type |
Name |
Description |
| Udi |
udi |
|
Returns
View Source
GetKeyForId(int, UmbracoObjectTypes)
Declaration
public Attempt<Guid> GetKeyForId(int id, UmbracoObjectTypes umbracoObjectType)
Parameters
Returns
View Source
GetUdiForId(int, UmbracoObjectTypes)
Declaration
public Attempt<Udi?> GetUdiForId(int id, UmbracoObjectTypes umbracoObjectType)
Parameters
Returns
View Source
SetMapper(UmbracoObjectTypes, Func<int, Guid>, Func<Guid, int>)
Declaration
public void SetMapper(UmbracoObjectTypes umbracoObjectType, Func<int, Guid> id2key, Func<Guid, int> key2id)
Parameters
| Type |
Name |
Description |
| UmbracoObjectTypes |
umbracoObjectType |
|
| Func<int, Guid> |
id2key |
|
| Func<Guid, int> |
key2id |
|