На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> MTS транзакции через Remoting , возможно ли организовать?
    Возможно ли организовать в единую MTS транзакцию объекты, которые дергаются по remoting, а не создаются локально?
      Если под MTS имеется ввиду ServiceComponent, то попробуй попинай на эту тему ContextUtil.Transaction. Оттельможно дернуть ITransaction, передать его кому надо и вызвать Abort/Commit по необходимости.
        Жаль, что мало инфы по этому поводу. Почти методом тыка обнаружил, что в .net 2.0 есть CommittableTransaction, который можно добавлять к текущему соединению (SqlConnection.EnlistTransaction) и таким образом не важно, где это соединение создается, на remoting объекте или нет. При этом судя по всему это механизм транзакций встроенный в ADO.NET, т.к. не надо использовать никаких ServicedComponent.
        http://msdn2.microsoft.com/en-us/library/ms172146.aspx

        А в .net 1.* надо передавать URL менеджера распределенных транзакций.
        http://dotnetjunkies.com/WebLog/chris.taylor/articles/54503.aspx
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0408 ]   [ 16 queries used ]   [ Generated: 19.04.24, 06:09 GMT ]