.NET API: mechanism to bind URI to class containing extension functions
As illustrated by bug #4463, it can be frustrating on .NET to get dynamic loading working for extension functions: there are too many ways of getting the security settings wrong.
It would therefore be a good idea to expose in the API the mechanism that already exists for binding a URI to a class containing such functions. For example
Processor.BindExtensions(string uri, System.Type type)
The implementation can use
DotNetExtensionLibrary dotNetLib = ((ProfessionalConfiguration) config).getExtensionBinder("clitype"); dotNetLib.declareDotNetType(uri, type);
After this, the stylesheet/query can use the specified URI to invoke methods defined on this class.
Please register to edit this issue