Dynamics 365 Dict Class - Dynamic Method call

Dinamik method tetiklemek

Merhabalar,

Bu yazımda dinamik olarak methodlara nasıl call atabileceğinizden bahsetmek istiyorum.

"DictClass" bir class'ın methodlarını dinamik olarak tetiklememizi sağlar. Aşağıda kısaca örnek bir kod paylaşıyorum. Ayrıca ilgili class'ın tamamını da paylaşıyorum. Bir daha ki yazıda görüşmek üzere...

str methodName;

SysDictClass dictClass = new SysDictClass(classNum('ClassName'));

if(SSILawId2)
{
    methodName = strFmt("calc%1Discount", SSILawId2);
}
else
    methodName = strFmt("calc%1Discount", SSILawId1);

if (dictClass.hasObjectMethod(methodName))
{
    dictClass.callObject(methodName, this);
}