SecurityManager::LoadPolicyLevelFromString Method (String^, PolicyLevelType)

 
Note: This API is now obsolete.

Loads a PolicyLevel from the specified string.

Namespace:   System.Security
Assembly:  mscorlib (in mscorlib.dll)

public:
[ObsoleteAttribute("This method is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
[SecurityPermissionAttribute(SecurityAction::Demand, Flags = SecurityPermissionFlag::ControlPolicy)]
static PolicyLevel^ LoadPolicyLevelFromString(
	String^ str,
	PolicyLevelType type
)

Parameters

str
Type: System::String^

The XML representation of a security policy level in the same form in which it appears in a configuration file.

type
Type: System.Security::PolicyLevelType

One of the enumeration values that specifies the type of the policy level to be loaded.

Return Value

Type: System.Security.Policy::PolicyLevel^

The loaded policy level.

Exception Condition
ArgumentNullException

The str parameter is null.

ArgumentException

The str parameter is not valid.

SecurityException

The code that calls this method does not have SecurityPermissionFlag::ControlPolicy.

SecurityPermission

for the ability to view and modify policy. Associated enumeration: SecurityPermissionFlag::ControlPolicy

.NET Framework
Available since 1.1
Return to top
Show: