Читати англійською Редагувати

Поділитися через


PolicyStatement.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 from an XML encoding.

FromXml(SecurityElement)

Source:
PolicyStatement.cs
Source:
PolicyStatement.cs
Source:
PolicyStatement.cs
Source:
PolicyStatement.cs
Source:
PolicyStatement.cs

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

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

Parameters

et
SecurityElement

The XML encoding to use to reconstruct the security object.

Implements

Exceptions

The et parameter is null.

The et parameter is not a valid PolicyStatement encoding.

Examples

The following code example shows how to use the FromXml method to reconstruct a security object from an XML encoding. This code example is part of a larger example provided for the PolicyStatement class.

C#
SecurityElement newElement = 
    new SecurityElement("PolicyStatement");
newElement.AddAttribute("class", policyStatement.ToString());
newElement.AddAttribute("version","1.1");

newElement.AddChild(new SecurityElement("PermissionSet"));

policyStatement.FromXml(newElement);

Applies to

.NET 10 (package-provided) та інші версії
Продукт Версії
.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:
PolicyStatement.cs
Source:
PolicyStatement.cs
Source:
PolicyStatement.cs
Source:
PolicyStatement.cs
Source:
PolicyStatement.cs

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

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

Parameters

et
SecurityElement

The XML encoding to use to reconstruct the security object.

level
PolicyLevel

The PolicyLevel context for lookup of NamedPermissionSet values.

Implements

Exceptions

The et parameter is null.

The et parameter is not a valid PolicyStatement encoding.

Applies to

.NET 10 (package-provided) та інші версії
Продукт Версії
.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