CodeGroup.ParseXml(SecurityElement, PolicyLevel) Method
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
When overridden in a derived class, reconstructs properties and internal state specific to a derived code group from the specified 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)
The XML encoding to use to reconstruct the security object.
- level
- PolicyLevel
The policy level within which the code group exists.
FromXml cannot be overridden. If you need to deserialize members specific to a particular implementation of CodeGroup, you must override ParseXml and deserialize your members there. When the code group is deserialized, FromXml calls ParseXml and reconstructs your members from the SecurityElement.
This method deserializes XML created using CreateXml.
If you implement this method, you must implement the CreateXml(SecurityElement, PolicyLevel) method as well.
Product | Versions |
---|---|
.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 |
.NET feedback
.NET is an open source project. Select a link to provide feedback: