На карте BizTalk, когда вы вызываете функцию сценариев, инициализируется ли объект (вызываемый вами класс) во время первого вызова и хранится в памяти все время, пока происходит преобразование?Или он уничтожается и инициализируется каждый раз, когда выполняется новая строка, или каждый раз, когда вызывается скрипт?
Причина, по которой я спрашиваю, состоит в том, что у меня возникла дискуссия о преимуществах кэширования небольшой справочной таблицы впамять, через функцию сценариев.Я хочу кэшировать словарь при первом поиске первой записи и использовать тот же словарь без доступа к базе данных для последующих поисков.
Это наивный подход?Будет ли словарь потерян, потому что объект будет повторно инициализирован, или он будет сохранен в памяти до конца преобразования?Есть ли у Microsoft какие-либо рекомендации по этому поводу (я не смог их найти)?