1. Stylelabs.M.Sdk.Contracts.Base

Interface IEntityDefinitionCache

Defines an entity definition cache.

Namespace: StylelabsStylelabs.MSdkStylelabs.M.Sdk.ContractsBase

Assembly: Stylelabs.M.Sdk.dll

Syntax

public interface IEntityDefinitionCache

Methods

Get(long)

Gets an IEntityDefinition.

Declaration

IEntityDefinition Get(long id)

Parameters

TypeNameDescription
longidThe id of the entity definition.

Returns

Get(string)

Gets an IEntityDefinition.

Declaration

IEntityDefinition Get(string definitionName)

Parameters

TypeNameDescription
stringdefinitionNameThe name of the entity definition.

Returns

Invalidate(long)

Invalidates a cache entry.

Declaration

void Invalidate(long id)

Parameters

TypeNameDescription
longidThe id of the entity definition.

Invalidate(string)

Invalidates a cache entry.

Declaration

void Invalidate(string definitionName)

Parameters

TypeNameDescription
stringdefinitionNameThe name of the entity definition.

Load(IEntityDefinition)

Loads an IEntityDefinition.

Declaration

void Load(IEntityDefinition entityDefinition)

Parameters

TypeNameDescription
IEntityDefinitionentityDefinitionThe IEntityDefinition.
If you have suggestions for improving this article, let us know!