SecurityManager
Provides the main access point for classes interacting with the security system. This class cannot be inherited.
using System.Collections;
using System.Security.Policy;
namespace System.Security
{
public static class SecurityManager
{
[System.Obsolete]
public static bool CheckExecutionRights { get; set; }
[System.Obsolete]
public static bool SecurityEnabled { get; set; }
public static bool CurrentThreadRequiresSecurityContextCapture()
{
return false;
}
public static PermissionSet GetStandardSandbox(Evidence evidence)
{
return null;
}
public static void GetZoneAndOrigin(out ArrayList zone, out ArrayList origin)
{
zone = null;
origin = null;
}
[System.Obsolete]
public static bool IsGranted(IPermission perm)
{
return false;
}
[System.Obsolete]
public static PolicyLevel LoadPolicyLevelFromFile(string path, PolicyLevelType type)
{
return null;
}
[System.Obsolete]
public static PolicyLevel LoadPolicyLevelFromString(string str, PolicyLevelType type)
{
return null;
}
[System.Obsolete]
public static IEnumerator PolicyHierarchy()
{
return null;
}
[System.Obsolete]
public static PermissionSet ResolvePolicy(Evidence evidence)
{
return null;
}
[System.Obsolete]
public static PermissionSet ResolvePolicy(Evidence evidence, PermissionSet reqdPset, PermissionSet optPset, PermissionSet denyPset, out PermissionSet denied)
{
denied = null;
return null;
}
[System.Obsolete]
public static PermissionSet ResolvePolicy(Evidence[] evidences)
{
return null;
}
[System.Obsolete]
public static IEnumerator ResolvePolicyGroups(Evidence evidence)
{
return null;
}
[System.Obsolete]
public static PermissionSet ResolveSystemPolicy(Evidence evidence)
{
return null;
}
[System.Obsolete]
public static void SavePolicy()
{
}
[System.Obsolete]
public static void SavePolicyLevel(PolicyLevel level)
{
}
}
}