Показать сообщение отдельно
Старый 05.02.2019, 04:20   #1  
Blog bot is offline
Blog bot
Участник
 
25,475 / 846 (79) +++++++
Регистрация: 28.10.2006
axtoday: Chain of Command - avoiding the next call
Источник: http://axtoday.blogspot.com/2019/02/...next-call.html
==============

This is possibly something that needs to be used very sparingly if at all, but apparently there is a way (up until the latest version - v8.1) to avoid calling the next() call when using chain of command.

The key is to use double nested conditions:

//this will not work "call to 'next' should be done only once and unconditionally"
protected voidchooseLinesPackingSlip(boolean _append)
{
If (true)
{
this.somethingElse(_append);
return;
}


nextchooseLinesPackingSlip(_append);

}

//this will work
protected void chooseLinesPackingSlip(boolean _append)
{
If (true)
{
if (true)
{
this.somethingElse(_append);
return;
}
}


next chooseLinesPackingSlip(_append);

}



Источник: http://axtoday.blogspot.com/2019/02/...next-call.html
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.