Name
SiteIdentityPermission
Synopsis
public sealed class SiteIdentityPermission : System.Security.CodeAccessPermission : IBuiltInPermission { // Public Constructors public SiteIdentityPermission(PermissionStatestate
); public SiteIdentityPermission(stringsite
); // Public Instance Properties public string Site{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 SiteIdentityPermission
class represents the
System.Security.Policy.Site
evidence of an
assembly or application domain, allowing code to invoke imperative
security statements based on the web site from which code originated.
For example, code could ensure that only assemblies run from the
https://www.oreilly.com site have
access to protected functionality.
To create a SiteIdentityPermission
object
representing a specific source web site, pass a
System.String
containing the site address to the
SiteIdentityPermission
constructor; the site can include the “*” wildcard character. ...
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.