Я пытаюсь интегрироваться с API Xero через C # Library на моем сайте ColdFusion. Мне удалось создать несколько различных объектов, используя
createObject(".net","Xero.<i>class</i>","XeroAPI.DLL")
и мне удалось сделать несколько вызовов против различных объектов, однако у меня возникла проблема с одним из вызовов. Выполнение cfdump на объекте хранилища показывает функцию с именем
UpdateOrCreate__1(System.Type, XeroApi.Model.ModelBase)
, который используется как общая функция для загрузки данных в Xero. Мне удалось создать объект, который я хочу загрузить нормально, однако я не уверен, что добавить в параметр System.Type. Я предположил, что это будет просто строка или что-то подобное, определяющее класс объекта, однако, когда я пытаюсь это
oXeroRepository.UpdateOrCreate__1("XeroApi.Model.Employee",oXeroEmployee);
Я получаю ошибку
Либо нет методов с указанным именем метода и
типы аргументов или метод UpdateOrCreate__1
перегружен
типы аргументов, которые ColdFusion не может надежно расшифровать. Холодный синтез
найдено 0 методов, соответствующих заданным аргументам
Любая помощь будет оценена.