AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.12.2011, 12:48   #10  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,448 / 1789 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от lev Посмотреть сообщение
З.Ы. Может кто сведущий расскажет про класс AxaptaBuffer из пространства имен Microsoft.Dynamics.BusinessConnectorNet, а то поссылке как то скудно написано...
На сколько я себе это представляю, этот тип AxaptaBuffer ввели дополнительно к AxaptaContainer для того чтобы поддержать BLOB данные. В аксапте типы BLOB и Container - одно и тоже, а по сути то это же разные вещи.

Вот рабочий пример использования Microsoft.Dynamics.BusinessConnectorNet.AxaptaBuffer:
X++:
static container testImage()
{
    Image Image = new Image();
    FilePath filename = @"c:\Users\Public\Pictures\Sample Pictures\Tulips.jpg";
    ;

    if (!Image::canLoad(filename))
        throw error::wrongUseOfFunction(funcname());

    Image.loadImage(filename);

    return Image.getData();
}
Код:
    Object obj;
    Microsoft.Dynamics.BusinessConnectorNet.AxaptaContainer axc;
    Microsoft.Dynamics.BusinessConnectorNet.AxaptaBuffer axb;
    byte[] byteArray;
    System.IO.MemoryStream ms;
    System.Drawing.Image testImage;

    obj = DynAx.CallStaticClassMethod("testAxaptaBuffer", "testImage");
    axc = (Microsoft.Dynamics.BusinessConnectorNet.AxaptaContainer)obj;
    axb = (Microsoft.Dynamics.BusinessConnectorNet.AxaptaBuffer)axc.get_Item(1);
    byteArray = axb.GetData();
    ms = new System.IO.MemoryStream(byteArray);
    testImage = System.Drawing.Image.FromStream(ms);
    testImage.Save(@"c:\Users\Public\Pictures\Sample Pictures\Tulips2.jpg");

Последний раз редактировалось S.Kuskov; 26.12.2011 в 12:50.
За это сообщение автора поблагодарили: lev (5).
Теги
business connector

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: New Content for Microsoft Dynamics AX 2012 : October 2011 Blog bot DAX Blogs 0 27.10.2011 17:11
axinthefield: Dynamics AX Event IDs Blog bot DAX Blogs 0 01.03.2011 22:11
AX.NET: интеграция .NET-приложений с Аксаптой и (будущие) возможности облачных вычислений gl00mie DAX: Программирование 2 23.04.2010 00:47
Inside Dynamics AX 4.0: Working with the .NET Business Connector Blog bot DAX Blogs 0 04.10.2007 05:15
Inside Dynamics AX 4.0: Inside the Business Connector Blog bot DAX Blogs 0 04.10.2007 05:15

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:15.