Запрос FluorineFx как внешний объект С#

в настоящее время я разрабатываю приложение С#, которое отправляет пакет amf на сервер с помощью FluorineFx.

Он отлично работает, но я обнаружил странный тип данных, который называется Externalized Object.

Я узнал, что FluorineFX содержит класс с именем ArrayCollection, но теперь я не знаю, как мне его использовать, и большая проблема, как я могу отправить его как внешний объект.

Это файл захвата от Чарльза, и я воспроизвел эти внешние объекты.

картинка

привет, Никлас


person Niklas Büsing    schedule 30.04.2016    source источник


Ответы (1)


Я не знаю об этом, но из по этой ссылке вы можете узнать, что...

Один тип AMF 3 обрабатывает объекты ActionScript и пользовательские классы. Термин «признаки» используется для описания определяющих характеристик класса. В дополнение к объектам anonymous и объектам typed в ActionScript 3.0 представлены еще две характеристики для описания сериализации объектов, а именно dynamic и externalizable.

Anonymous : экземпляр фактического типа объекта ActionScript или экземпляр класса без зарегистрированного псевдонима (который будет рассматриваться как объект при десериализации).

Typed : экземпляр класса с зарегистрированным псевдонимом

Dynamic : экземпляр определения класса с объявленным динамическим свойством; открытые переменные-члены могут динамически добавляться и удаляться из экземпляров во время выполнения

Externalizable : экземпляр класса, реализующий flash.utils.IExternalizable и полностью контролирующий сериализацию своих членов (в информацию о свойствах не включаются имена свойств).

Помимо приведенной выше информации, а также этот AS3 Запись Docs и эта документация по Fluorine , возможно, это поможет вам понять, как «воспроизводить эти внешние объекты».

PS: Что произойдет, если вы просто продолжите и будете относиться к Внешнему объекту как к обычному объекту? Ваше приложение/код может по-прежнему работать должным образом.

person VC.One    schedule 02.05.2016
comment
мой запрос должен выглядеть так: prntscr.com/b0imyw, и он выглядит так prntscr.com/b0in8o и это, к сожалению, не работает - person Niklas Büsing; 05.05.2016