CodeGroup.CreateXml(SecurityElement, PolicyLevel) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе производит сериализацию свойств и внутреннего состояния, являющегося особым для производной группы кода, а также добавляет сериализацию в заданный объект SecurityElement.
protected:
virtual void CreateXml(System::Security::SecurityElement ^ element, System::Security::Policy::PolicyLevel ^ level);
protected virtual void CreateXml (System.Security.SecurityElement element, System.Security.Policy.PolicyLevel level);
abstract member CreateXml : System.Security.SecurityElement * System.Security.Policy.PolicyLevel -> unit
override this.CreateXml : System.Security.SecurityElement * System.Security.Policy.PolicyLevel -> unit
Protected Overridable Sub CreateXml (element As SecurityElement, level As PolicyLevel)
Параметры
- element
- SecurityElement
Кодировка XML, к которой добавляется сериализация.
- level
- PolicyLevel
Уровень политики, в котором существует группа кода.
Комментарии
ToXml не может быть переопределен. Если необходимо сериализовать члены, относящиеся к определенной CodeGroupреализации , необходимо переопределить CreateXml и сериализовать члены. При сериализации ToXml группы кода вызывает CreateXml и добавляет сериализацию в объект , SecurityElement созданный .ToXml
XML-код, созданный с помощью этого метода, десериализируется методом ParseXml .
Примечания для тех, кто наследует этот метод
При реализации этого метода необходимо также реализовать ParseXml(SecurityElement, PolicyLevel) метод .