Показать сообщение отдельно
Старый 26.09.2008, 20:05   #1  
Blog bot is offline
Blog bot
Участник
 
25,643 / 848 (80) +++++++
Регистрация: 28.10.2006
Run Class Method Pattern
Источник: http://alexvoy.blogspot.com/2008/09/...d-pattern.html
==============

just to keep in mind a pattern for Run method recommended by Best Practices for classes


X++:
public void run()
{
    #OCCRetryCount
    ;
    try
    {
        ttsbegin;

            this.adjustSetupTime();

        ttscommit;

        this.prodCostEstimation();
    }
    catch (Exception::Deadlock)
    {
            retry;
    }
    catch (Exception::UpdateConflict)
    {
        if (appl.ttsLevel() == 0)
        {
            if (xSession::currentRetryCount() >= #RetryNum)
            {
                throw Exception::UpdateConflictNotRecovered;
            }
            else
            {
                retry;
            }
        }
        else
        {
            throw Exception::UpdateConflict;
        }
    }
}
Источник: http://alexvoy.blogspot.com/2008/09/...d-pattern.html
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.