DBDataPermission.IsSubsetOf 方法

返回一个值,该值指示当前的权限对象是否为指定权限对象的一个子集。

**命名空间:**System.Data.Common
**程序集:**System.Data(在 system.data.dll 中)

语法

声明
Public Overrides Function IsSubsetOf ( _
    target As IPermission _
) As Boolean
用法
Dim instance As DBDataPermission
Dim target As IPermission
Dim returnValue As Boolean

returnValue = instance.IsSubsetOf(target)
public override bool IsSubsetOf (
    IPermission target
)
public:
virtual bool IsSubsetOf (
    IPermission^ target
) override
public boolean IsSubsetOf (
    IPermission target
)
public override function IsSubsetOf (
    target : IPermission
) : boolean

参数

  • target
    将用于测试子集关系的权限对象。该对象必须与当前权限对象的类型相同。

返回值

如果当前权限对象是指定权限对象的子集,则为 true;否则为 false

异常

异常类型 条件

ArgumentException

target 参数是一个与当前权限对象的类型不同的对象。

备注

如果当前的权限对象所指定的一组操作完全包含在指定的权限对象中,则当前的权限对象是指定权限对象的一个子集。例如,表示访问 C:\example.txt 的权限就是表示访问 C:\ 的权限的一个子集。如果此方法返回 true,则当前的权限对象所表示的对受保护资源的访问不会超过指定的权限对象。

平台

Windows 98、Windows 2000 SP4、Windows Millennium Edition、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

请参见

参考

DBDataPermission 类
DBDataPermission 成员
System.Data.Common 命名空间