|
Работа с BinaryStream в .Net Managed Provider
|
|||
---|---|---|---|
#18+
Добрый день! Есть класс в Caché, в котором есть коллекция-список типа %Stream.GlobalBinary:Class Theatres.Play Extends (%Persistent) { Property Photos As list Of %Library.GlobalBinaryStream; }которая нормально заполняется и элементы которой можно спокойно прочесть в COS. Но при создании прокси-классов в .NET тип свойства становится CacheListOfStrings. При попытке пройти по списку Код: c# 1. 2. 3. 4.
выводится непонятно что. Количество элементов в списке показывает правильно. Удаляет из списка тоже правильно. А добавить (Add) и вывести элементы списка нормально не получается. Каст к CacheListOfBinaries не работает. И отдельный элемент в byte[] тоже не переводится. Аналогичная ситуация с %Library.GlobalBinaryStream. Что надо сделать, чтобы отобразить содержимое списка потоков на стороне C#? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 19:59 |
|
Работа с BinaryStream в .Net Managed Provider
|
|||
---|---|---|---|
#18+
Ира, обратитесь пожалуйста в WRC, это для них вопрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2015, 01:37 |
|
Работа с BinaryStream в .Net Managed Provider
|
|||
---|---|---|---|
#18+
Gra-achЧто надо сделать, чтобы отобразить содержимое списка потоков на стороне C#?Сделать согласно документации: Specifying the Element Type for Collections of Data Types Class Theatres.MyStreamCollection Extends %ListOfObjects { Parameter ELEMENTTYPE = "%Library.GlobalBinaryStream"; } Class Theatres.Play Extends (%Persistent) { Property Photos As Theatres.MyStreamCollection; } ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2015, 09:53 |
|
|
start [/forum/topic.php?fid=39&fpage=12&tid=1556565]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
25ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 274ms |
total: | 382ms |
0 / 0 |