Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Cache Managed provider for .Net (выполнение кода на сервере)
|
|||
|---|---|---|---|
|
#18+
Не могу понять - возможно ли с помощью сабжа просто выполнить код на стороне Cache например: k ^Global И что самое важное получить результат выполнения кода. например ... = ##class(Some.Class).SomeClassMethod() А передать параметры? У меня на сервере немало логики, около 30 или 40 классов, неужели все их я должен продублировать у себя в с#? Нафиг они мне там? Или для этого нужно использовать другие компоненты? CacheObject или Vism? А они работают в C#? Есть примеры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2008, 11:05 |
|
||
|
Cache Managed provider for .Net (выполнение кода на сервере)
|
|||
|---|---|---|---|
|
#18+
u78Не могу понять - возможно ли с помощью сабжа просто выполнить код на стороне Cache например: k ^Global Можно сделать класс с методом, куда передается строка, которая потом будет выполняться в Cache'. u78 И что самое важное получить результат выполнения кода. например ... = ##class(Some.Class).SomeClassMethod() А передать параметры? У меня на сервере немало логики, около 30 или 40 классов, неужели все их я должен продублировать у себя в с#? Нафиг они мне там? Естественно можно передать из .Net в Cache' аргументы метода. Если нужно работать из .Net с Вашими классами, в чем проблема делать проекцию в .Net? u78 Или для этого нужно использовать другие компоненты? CacheObject или Vism? А они работают в C#? Есть примеры? Работают, но зачем они нужны, если есть .Net Provider. У наших технических консультантов есть пример, в котором показывается как вызывать метод класса без проекции. Но так писать менее удобно. Так что советую написать письмо Вашему консультанту InterSystems. Вадим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2008, 10:27 |
|
||
|
Cache Managed provider for .Net (выполнение кода на сервере)
|
|||
|---|---|---|---|
|
#18+
u78Не могу понять - возможно ли с помощью сабжа просто выполнить код на стороне Cache например: k ^Global И что самое важное получить результат выполнения кода. например ... = ##class(Some.Class).SomeClassMethod() А передать параметры? У меня на сервере немало логики, около 30 или 40 классов, неужели все их я должен продублировать у себя в с#? Нафиг они мне там? Или для этого нужно использовать другие компоненты? CacheObject или Vism? А они работают в C#? Есть примеры? Попробуйте через маршалинг использовать методы классов и объектов. Можете не каждый класс вызывать по имени, а создать один класс используя паттерн Singleton, и обращаться к нему например Singleton.getClassForName("xxxx") или Singleton.doClassMethod("xxx","method"). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2008, 05:12 |
|
||
|
Cache Managed provider for .Net (выполнение кода на сервере)
|
|||
|---|---|---|---|
|
#18+
Спасибо. Но что такое Маршаллинг? и что за паттерн Singleton? Если вы имеете в виду - что надо сделать один класс который бы вызывал всё что хочешь, тогда объяснять не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2008, 12:19 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=35645734&tid=1558673]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
132ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 443ms |

| 0 / 0 |
