June 2003
Intermediate to advanced
714 pages
22h 8m
English
UrlIdentityPermission
public sealed class UrlIdentityPermission : System.Security.CodeAccessPermission : IBuiltInPermission { // Public Constructors public UrlIdentityPermission(PermissionStatestate); public UrlIdentityPermission(stringsite); // Public Instance Properties public string Url{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 }
The UrlIdentityPermission class represents the
System.Security.Policy.Url evidence of an assembly
or application domain. The UrlIdentityPermission
class allows code to make security decisions based on the URL from
which code was loaded using imperative security statements.
UrlIdentityPermission is useful for ensuring that
only the code loaded from particular locations can execute important
actions and resources. For example, only code loaded from a secure
server on the local network can run methods that manage user
accounts.
To create a UrlIdentityPermission object representing a specific ...