PeerCollaborationPermission.Union(IPermission) 方法

定义

创建一个权限,该权限是当前 PeerCollaborationPermission 与指定 target 权限的并集。

public:
 override System::Security::IPermission ^ Union(System::Security::IPermission ^ target);
public override System.Security.IPermission Union (System.Security.IPermission target);
override this.Union : System.Security.IPermission -> System.Security.IPermission
Public Overrides Function Union (target As IPermission) As IPermission

参数

target
IPermission

与当前权限合并的权限。 它必须与当前权限属于同一类型。

返回

一个新权限,表示当前 Union(IPermission) 与指定权限的 PeerCollaborationPermission

例外

该参数为 null 引用(在 Visual Basic 中为 Nothing)。

注解

调用 Union 的结果是一个权限,该权限表示由当前 PeerCollaborationPermission 权限和指定权限表示的所有操作。 通过任一权限的任何请求都会通过其联合。

对于 Union 方法的所有实现,以下语句是必需的 true 。 X 和 Y 表示 IPermission 不是 null Visual Basic) 中引用 (Nothing 的对象。

  • X.Union (X) 返回与 X 具有相同值的对象。

  • X.Union (Y) 返回与 Y.Union (X) 返回的对象具有相同的值。

  • X.Union (null Visual Basic 中的引用 (Nothing) ) 返回与 X 具有相同值的对象。

适用于

另请参阅