2012-02-12 2 views
0

Я пишу клиент C# для службы хранения таблиц Azure (Cyan).Выполнение транзакций группы Entity для хранения таблиц Azure REST API

Он использует HttpWebRequest назвать REST API сервиса и уже поддерживает большинство операций API.

Я нахожусь в осуществлении Entity Group Transactions, и я ищу наилучший способ сделать это , не имея необходимости писать каждый запрос, полезная информация.

мне было интересно, есть ли способ иметь мой существующий WebRequest написать свою полезную нагрузку, скажем, MemoryStream так что я могу отправить их в пакетном режиме в запроса нескольких частей полезной нагрузки. Это единственное решение, которое я могу придумать, что позволяет лучше использовать существующую реализацию операций таблицы.

Любая идея, что является лучшим или изящным способом сделать это?

ответ

0

Я написал клиент хранения лазурного стола в F # и в итоге вручную создал полезную нагрузку пакетного запроса. Меня тоже интересовали бы альтернативные пути.

+0

Привет @Lucifure, вы хотите поделиться болью? Я закончил тем же, он по-прежнему нуждается в тонне рефакторинга и обработки ошибок и просто реализует Insert и Delete, но он работает. Это часть, которая строит запрос http://cyannet.codeplex.com/SourceControl/changeset/view/12533#192211, в то время как это очень болезненная часть, которая анализирует множественный ответ http://cyannet.codeplex.com/SourceControl/changeset/view/12533 ​​# 192216 Дайте мне знать, что вы думаете, я больше не чувствую себя в одиночестве :) – Maghis

+0

Привет @Maghis Я бы хотел вскочить и сделать это, но у меня есть другие насущные потребности, которые требуют приоритета. Продолжайте в том же духе! – hocho

Смежные вопросы