Локальный и глобальный кеш
using TSLab.DataSource;
using TSLab.Script;
using TSLab.Script.Handlers;
namespace MyLib
{
public class TestGlobalCashe : IExternalScript
{
public void Execute(IContext ctx, ISecurity sec)
{
// Записать в глобальный кеш
var value = 1.1; // значение
var key = "key"; // ключ в кеше (любая уникальная строка)
var container = new NotClearableContainer<double>(value);
ctx.StoreGlobalObject(key, container);
// Прочитать из глобального кеша
var key2 = "key";
var container2 = ctx.LoadGlobalObject(key2) as NotClearableContainer<double>;
var value2 = container2?.Content;
ctx.Log($"Value: {value2}", MessageType.Info, true);
}
}
}Last updated
Was this helpful?