Здравствуйте, -realex-, Вы писали:
R>Как предоставить через IDispatch метод с неизвестным количеством параметров, со значениями параметров по умолчанию?
Неизвестное количество параметров представляется атрибутом [vararg].
А значения по умолчанию для неизвестных параметров — это что-то новенькое и требует раскрытия или хотя бы примера для понимания.
Если метод принимает произвольное число параметров, то вызов "Method a,b,c" передаст именно эти три параметра и никаких других (ведь сколько именно нужно параметров неизвестно), а вызов "Method ,,c" передаст три параметра с пропущенными первыми двумя, и сервер может сам подставить необходимые умолчательные значения.