Photo by Pavan Trikutam on Unsplash
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);
}