Name
ZoneIdentityPermission
Synopsis
public sealed class ZoneIdentityPermission : System.Security.CodeAccessPermission : IBuiltInPermission { // Public Constructors public ZoneIdentityPermission(PermissionStatestate
); public ZoneIdentityPermission(System.Security.SecurityZonezone
); // Public Instance Properties public SecurityZone SecurityZone{set; get; } // Public Instance Methods public override IPermission Copy( ); // overrides CodeAccessPermission public override void FromXml(System.Security.SecurityElementesd
); // overrides CodeAccessPermission public override IPermission Intersect(System.Security.IPermissiontarget
); // overrides CodeAccessPermission public override bool IsSubsetOf(System.Security.IPermissiontarget
); // overrides CodeAccessPermission public override SecurityElement ToXml( ); // overrides CodeAccessPermission public override IPermission Union(System.Security.IPermissiontarget
); // overrides CodeAccessPermission }
This identity permission class represents the
System.Security.Policy.Zone
evidence presented by
an assembly or application domain to the runtime. The
ZoneIdentityPermission
class allows code to invoke
imperative security statements based on the zone from which code
originated. For example, code could ensure that only assemblies run
from the local intranet have access to methods that manipulate data
in an important database.
To create a ZoneIdentityPermission
object
representing a specific zone, pass a member of the
System.Security.SecurityZone ...
Get Programming .NET Security now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.