Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Свойство XmlAttributeProperties.XmlNamespaceMaps было изменено с String на Hashtable.
Представленная версия
.NET 9( предварительная версия 3)
Предыдущее поведение
Ранее резервное свойство XmlNamespaceMaps было String. Однако значение, возвращаемое dependencyObject.GetValue(XmlNamespaceMapsProperty) типа Hashtable, было попытано привести GetXmlNamespaceMaps(DependencyObject) реализацией к типу String, что привело к ошибке InvalidCastException.
Кроме того, SetXmlNamespaceMaps(DependencyObject, String) метод принял String аргумент.
Новое поведение
Начиная с .NET 9, свойство XmlNamespaceMaps изменено на Hashtable, и InvalidCastException больше не выбрасывается методом GetXmlNamespaceMaps(DependencyObject).
Кроме того, SetXmlNamespaceMaps(DependencyObject, Hashtable) метод теперь принимает Hashtable аргумент.
Изменение категории
Это изменение является изменением поведения и может также повлиять на совместимость источников.
Причина изменения
Это изменение было сделано, чтобы InvalidCastException исключение предотвратить.
Рекомендуемое действие
Передайте Hashtable вместо строки для вызова API SetXmlNamespaceMaps.