CodeGroup.ParseXml(SecurityElement, PolicyLevel) Метод
В этой статье
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе восстанавливает свойства и внутреннее состояние, являющееся особым для производной группы кода, из указанного объекта SecurityElement.
protected:
virtual void ParseXml(System::Security::SecurityElement ^ e, System::Security::Policy::PolicyLevel ^ level);
protected virtual void ParseXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level);
abstract member ParseXml : System.Security.SecurityElement * System.Security.Policy.PolicyLevel -> unit
override this.ParseXml : System.Security.SecurityElement * System.Security.Policy.PolicyLevel -> unit
Protected Overridable Sub ParseXml (e As SecurityElement, level As PolicyLevel)
Кодировка XML, используемая для восстановления объекта безопасности.
- level
- PolicyLevel
Уровень политики, в котором существует группа кода.
FromXml не может быть переопределен. Если необходимо десериализовать члены, относящиеся к определенной CodeGroupреализации , необходимо переопределить ParseXml и десериализовать члены. При десериализации FromXml группы кода вызывает ParseXml и восстанавливает члены из SecurityElement.
Этот метод десериализует XML, созданный с помощью CreateXml.
При реализации этого метода необходимо также реализовать CreateXml(SecurityElement, PolicyLevel) метод .
Применяется к
Продукт | Версии |
---|---|
.NET | 8 (package-provided), 9 (package-provided), 10 (package-provided) |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |