C#中DnsPermission类简介及示例应用

该类控制对网络上域名系统(DNS)服务器的访问权限,默认权限允许所有的本地和网络应用程序访问DNS服务,网络应用程序没有DNS权限。DnsPermission类常用方法及说明如表所示。

表  DnsPermission类常用方法

名称 说明
Copy 创建当前权限实例的相同副本
FromXml 以XML编码重新构造DnsPermission实例
Intersect 创建一个是当前权限实例与指定权限实例的交集的权限实例
IsSubsetOf 确定当前权限实例是否是指定权限实例的子集
IsUnrestricted 检查对象的整体权限状态
ToXml 创建DnsPermission实例及其当前状态的XML编码
Union 创建一个是当前权限实例与指定权限实例的并集的权限实例

下面对比较重要的方法进行详细介绍。

(1)Copy方法

创建当前权限实例的相同副本。

语法:

public override IPermission Copy ()

返回值:DnsPermission类的新实例,是当前实例的相同副本。

(2)ToXml方法

创建DnsPermission实例及其当前状态的XML编码。

语法:

public override SecurityElement ToXml ()

返回值:SecurityElement实例,包含安全对象的XML编码表示形式,包括状态信息。

(3)Intersect方法

创建一个是当前权限实例与指定权限实例的交集的权限实例。

public override IPermission Intersect
(
IPermission target
)

参数:

target:要与当前实例求交的DnsPermission实例。

返回值:一个DnsPermission实例,表示当前DnsPermission实例与指定DnsPermission实例的交集;如果交集为空,则为空引用(在Visual Basic中为Nothing)。如果当前实例和target都是不受限制的,则该方法将返回一个不受限制的、新的DnsPermission实例;否则返回空引用。

时间: 2024-09-17 03:40:28

C#中DnsPermission类简介及示例应用的相关文章

java中System类简介(转)

上次面试中遇到的一个问题,问到System.out.println()中的out是不是内部类[不是内部类],当时就给问蒙了,直观感觉out应该是System类的一个属性,跟内部类有什么关系?而且之前整理IO部分的时候记得有个PrintStream的类用于标准输出的,但是从没看过System的源码,也不敢随便再说了.后来看了下源码,发现的确是PrintStream,可能当时想问的是内部类的用法吧(真心感觉面试待靠缘分,很多面试官喜欢引导着问问题,方式很好,但很多时候可能让面试者搞不清你到底想问什么

C++中的类模板详解及示例_C 语言

C++中的函数模板 对于类的声明来说,也有同样的问题.有时,有两个或多个类,其功能是相同的,仅仅是数据类型不同,如下面语句声明了一个类: 复制代码 代码如下: class Compare_int{ public:  Compare(int a,int b)  {   x=a;   y=b;  }   int max()  {   return (x>y)?x:y;  }  int min()  {   return (x<y)?x:y;  } private:  int x,y;}; 其作用是

Python中的类与对象之描述符详解

 这篇文章主要介绍了Python中的描述符详解,属于Python学习过程中类与对象的基本知识,需要的朋友可以参考下     描述符(Descriptors)是Python语言中一个深奥但却重要的一部分.它们广泛应用于Python语言的内核,熟练掌握描述符将会为Python程序员的工具箱添加一个额外的技巧.为了给接下来对描述符的讨论做一些铺垫,我将描述一些程序员可能会在日常编程活动中遇到的场景,然后我将解释描述符是什么,以及它们如何为这些场景提供优雅的解决方案.在这篇总结中,我会使用新样式类来指代

进一步深入Ruby中的类与对象概念

  这篇文章主要介绍了进一步深入Ruby中的类与对象概念,包括集成与多态等更多知识点的整理,需要的朋友可以参考下 Ruby是纯面向对象的语言,所有项目似乎要Ruby中为一个对象.Ruby中的每个值是一个对象,即使是最原始的东西:字符串,数字甚至true和false.即使是一个类本身是一个对象,它是Class类的一个实例.本章将通过所有功能涉及到Ruby的面向对象. 类是用来指定对象的形式,它结合了数据表示和方法操纵这些数据,转换成一个整齐的包.在一个类的数据和方法,被称为类的成员. Ruby类的

php类声明和php类使用方法示例

 这篇文章主要介绍了php类声明和php类使用方法示例,需要的朋友可以参考下  代码如下: <?php       /**php语言是支持面向对象编程的,对于面向对象的编程,学过java和C++的人都知道啊!       *如果不清楚的去baidu问一下就可以了.     */          //我们来定义一个类,定义类的关键字是 "class"         class computer {           //在类里面可以创建方法,变量等           //定

网络爬虫-用Java来抓取网页实例中HttpClient类的问题

问题描述 用Java来抓取网页实例中HttpClient类的问题 报这么一大堆错误我也是受不了了...... 主要的问题应该是HttpClient类这个东西,在网上查了这个类是httpclient-2.x.jar包的产物,我导入的是httpclient-4.2.2.jar和httpcore-4.2.2.jar包,而这两个新的工具包并不包含HttpClient类,查阅了Java API帮助文档后,自己并没有找到HttpClient类的替代类,而是一堆接口和抽象类,由于是刚开始写这个,所以有点懵.

Python中的类与对象之描述符详解_python

描述符(Descriptors)是Python语言中一个深奥但却重要的一部分.它们广泛应用于Python语言的内核,熟练掌握描述符将会为Python程序员的工具箱添加一个额外的技巧.为了给接下来对描述符的讨论做一些铺垫,我将描述一些程序员可能会在日常编程活动中遇到的场景,然后我将解释描述符是什么,以及它们如何为这些场景提供优雅的解决方案.在这篇总结中,我会使用新样式类来指代Python版本. 1.假设一个程序中,我们需要对一个对象属性执行严格的类型检查.然而,Python是一种动态语言,所以并不

java-对一个list中一个类的困扰

问题描述 对一个list中一个类的困扰 我参考的这个文档学习的livewallpaper.这里我有一些地方不太明白. 教程中的示例代码中有个MyPoint类 public class MyPoint { String text; private int x; private int y; public MyPoint(String text, int x, int y) { this.text = text; this.x = x; this.y = y; } } 然后又创建了一个MyWallp

3d-java3D中PickTool类怎么new

问题描述 java3D中PickTool类怎么new //检测是否发生碰撞 public static boolean isCollide(Point3d start, Point3d end){ PickTool pickTool = new PickTool(**branchGroup**); pickTool.setShapeSegment(start, end); if(pickTool.pickClosest()==null){ return true; } else return f