XSLT 中的 GetExtension 对象抛出错误
GetExtensionObject in XSLT thowing an error
我正在使用以下代码将名称空间添加到地图中的上下文
mapInfo.Arguments.AddExtensionObject(_xslContextAccessor.namespaceuri, _xslContextAccessor);
但有时会报错
Item has already been added. Key in dictionary: 'test' Key being added: 'test'"
有什么办法可以避免。
嗯,解决方法就是不要再添加了。小心,您真正的问题更有可能是重用静态或类似的并发问题。
如果必须重新添加,可以先做一个RemoveExtensionObject()。此方法将始终完成,即使对象不存在于集合中。
我正在使用以下代码将名称空间添加到地图中的上下文
mapInfo.Arguments.AddExtensionObject(_xslContextAccessor.namespaceuri, _xslContextAccessor);
但有时会报错
Item has already been added. Key in dictionary: 'test' Key being added: 'test'"
有什么办法可以避免。
嗯,解决方法就是不要再添加了。小心,您真正的问题更有可能是重用静态或类似的并发问题。
如果必须重新添加,可以先做一个RemoveExtensionObject()。此方法将始终完成,即使对象不存在于集合中。