Из транзакции в транзакцию.

Автор Тема: Из транзакции в транзакцию.  (Прочитано 3101 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн БалиевАвтор темы

  • ADN Club
  • ***
  • Сообщений: 188
  • Карма: 2
Как можно  передавать информацию (в частности, ID объектов) из транзакции в транзакцию, если транзакции не вложены друг в друга?
Заранее благодарен.

Отмечено как Решение Балиев 08-05-2020, 18:09:00

Оффлайн Александр Пекшев aka Modis

  • ADN Club
  • *****
  • Сообщений: 1658
  • Карма: 366
  • Отец modplus.org
    • ModPlus
Re: Из транзакции в транзакцию.
« Ответ #1 : 08-05-2020, 15:12:34 »
Код - C# [Выбрать]
  1. void Chpok
  2. {
  3. ObjectId id = null;
  4. using (var tr1 = db.StartTransaction())
  5.   {
  6.     // some code
  7.     id = // <- set variable
  8.     // some code
  9.     tr1.Commit();
  10.   }
  11.  
  12. using (var tr2 = db.StartTransaction())
  13.   {
  14.     // some code
  15.     if (id != null)
  16.       {
  17.        // do something with id
  18.       }
  19.     // some code
  20.     tr2.Commit();
  21.   }
  22. }

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Из транзакции в транзакцию.
« Ответ #2 : 08-05-2020, 18:05:45 »
Как можно  передавать информацию (в частности, ID объектов) из транзакции в транзакцию, если транзакции не вложены друг в друга?
Заранее благодарен.
Они никак от транзакции не зависят. И могут существовать вне транзакции.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение