August 2003
Intermediate to advanced
928 pages
32h 1m
English
DnsPermission
This class controls access to DNS
services. The constructor accepts one
argument, either
System.Security.Permissions.PermissionState.None
(no access to DNS services) or
System.Security.Permissions.PermissionState.Unrestricted
(all access).
This permission is Demand( )ed by all of the
methods on the Dns class.
public sealed class DnsPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { // Public Constructors public DnsPermission(System.Security.Permissions.PermissionStatestate); // Public Instance Methods public override IPermission Copy( ); // overrides CodeAccessPermission public override void FromXml(System.Security.SecurityElementsecurityElement) // overrides CodeAccessPermission public override IPermission Intersect(System.Security.IPermissiontarget) // overrides CodeAccessPermission public override bool IsSubsetOf(System.Security.IPermissiontarget); // overrides CodeAccessPermission public bool IsUnrestricted( ); // implements IUnrestrictedPermission public override SecurityElement ToXml( ); // overrides CodeAccessPermission public override IPermission Union(System.Security.IPermissiontarget) // overrides CodeAccessPermission }
System.Object
→
System.Security.CodeAccessPermission(System.Security.IPermission,
System.Security.ISecurityEncodable,
System.Security.IStackWalk)
→
DnsPermission(System.Security.Permissions.IUnrestrictedPermission)