CodeGroup.FromXml Method

Definition

Reconstructs a security object with a given state from an XML encoding.

Overloads

FromXml(SecurityElement)

Reconstructs a security object with a given state from an XML encoding.

FromXml(SecurityElement, PolicyLevel)

Reconstructs a security object with a given state and policy level from an XML encoding.

FromXml(SecurityElement)

Source:
CodeGroup.cs
Source:
CodeGroup.cs
Source:
CodeGroup.cs
Source:
CodeGroup.cs
Source:
CodeGroup.cs

Reconstructs a security object with a given state from an XML encoding.

C#
public void FromXml(System.Security.SecurityElement e);

Parameters

e
SecurityElement

The XML encoding to use to reconstruct the security object.

Exceptions

The e parameter is null.

Notes to Inheritors

FromXml(SecurityElement) and ToXml() cannot be overridden. If you need to change the way in which your code group implementation handles XML, override the ParseXml(SecurityElement, PolicyLevel) and CreateXml(SecurityElement, PolicyLevel) methods.

Applies to

.NET 10 (package-provided) and other versions
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

FromXml(SecurityElement, PolicyLevel)

Source:
CodeGroup.cs
Source:
CodeGroup.cs
Source:
CodeGroup.cs
Source:
CodeGroup.cs
Source:
CodeGroup.cs

Reconstructs a security object with a given state and policy level from an XML encoding.

C#
public void FromXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level);

Parameters

e
SecurityElement

The XML encoding to use to reconstruct the security object.

level
PolicyLevel

The policy level within which the code group exists.

Exceptions

The e parameter is null.

Remarks

The policy level context is provided for resolution of named permission sets.

Notes to Inheritors

FromXml(SecurityElement) and ToXml() cannot be overridden. If you need to change the way in which your code group implementation handles XML, override the ParseXml(SecurityElement, PolicyLevel) and CreateXml(SecurityElement, PolicyLevel) methods.

Applies to

.NET 10 (package-provided) and other versions
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