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)

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

public:
 void FromXml(System::Security::SecurityElement ^ e);
public void FromXml (System.Security.SecurityElement e);
member this.FromXml : System.Security.SecurityElement -> unit
Public Sub FromXml (e As SecurityElement)

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.

FromXml(SecurityElement, PolicyLevel)

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

public:
 void FromXml(System::Security::SecurityElement ^ e, System::Security::Policy::PolicyLevel ^ level);
public void FromXml (System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level);
member this.FromXml : System.Security.SecurityElement * System.Security.Policy.PolicyLevel -> unit
Public Sub FromXml (e As SecurityElement, level As PolicyLevel)

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