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 и добавляет сериализацию в созданную SecurityElementToXml.
XML, созданный с помощью этого метода, десериализируется методом ParseXml .
Примечания для тех, кто наследует этот метод
При реализации этого метода необходимо также реализовать ParseXml(SecurityElement, PolicyLevel) этот метод.