/// <summary>用指定的窗口和剪贴板权限初始化 <see cref="T:System.Security.Permissions.UIPermission" /> 类的新实例。</summary> /// <param name="windowFlag">枚举值之一。</param> /// <param name="clipboardFlag">枚举值之一。</param> /// <exception cref="T:System.ArgumentException"> /// <paramref name="windowFlag" /> 参数不是有效的 <see cref="T:System.Security.Permissions.UIPermissionWindow" /> 值。- 或 -<paramref name="clipboardFlag" /> 参数不是有效的 <see cref="T:System.Security.Permissions.UIPermissionClipboard" /> 值。</exception> public UIPermission(UIPermissionWindow windowFlag, UIPermissionClipboard clipboardFlag) { UIPermission.VerifyWindowFlag(windowFlag); UIPermission.VerifyClipboardFlag(clipboardFlag); this.m_windowFlag = windowFlag; this.m_clipboardFlag = clipboardFlag; }
/// <summary>在具有使用剪贴板的权限,但没有对窗口的访问权限的情况下,初始化 <see cref="T:System.Security.Permissions.UIPermission" /> 类的新实例。</summary> /// <param name="clipboardFlag">枚举值之一。</param> /// <exception cref="T:System.ArgumentException"> /// <paramref name="clipboardFlag" /> 参数不是有效的 <see cref="T:System.Security.Permissions.UIPermissionClipboard" /> 值。</exception> public UIPermission(UIPermissionClipboard clipboardFlag) { UIPermission.VerifyClipboardFlag(clipboardFlag); this.m_clipboardFlag = clipboardFlag; }