UIPermission 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 UIPermission 类的新实例。
重载
UIPermission(PermissionState) |
根据指定,使用完全限制或不受限制的访问初始化 UIPermission 类的新实例。 |
UIPermission(UIPermissionClipboard) |
初始化具有剪贴板权限且无法访问 windows 的 UIPermission 类的新实例。 |
UIPermission(UIPermissionWindow) |
在具有使用窗口的权限,但没有对剪贴板的访问权限的情况下,初始化 UIPermission 类的新实例。 |
UIPermission(UIPermissionWindow, UIPermissionClipboard) |
使用指定的窗口和剪贴板权限初始化 UIPermission 类的新实例。 |
UIPermission(PermissionState)
- Source:
- UIPermission.cs
- Source:
- UIPermission.cs
- Source:
- UIPermission.cs
- Source:
- UIPermission.cs
根据指定,使用完全限制或不受限制的访问初始化 UIPermission 类的新实例。
public:
UIPermission(System::Security::Permissions::PermissionState state);
public UIPermission (System.Security.Permissions.PermissionState state);
new System.Security.Permissions.UIPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.UIPermission
Public Sub New (state As PermissionState)
参数
- state
- PermissionState
枚举值之一。
例外
state
参数不是有效的 PermissionState。
示例
下面的代码示例演示如何使用 UIPermission 构造函数。 此示例是为 类提供的更大示例的 UIPermission 一部分。
UIPermission ^ uiPerm2 = gcnew UIPermission(PermissionState::None);
UIPermission uiPerm2 = new UIPermission(PermissionState.None);
Dim uiPerm2 As New UIPermission(PermissionState.None)
注解
此构造函数创建完全受限 (None
) 或 Unrestricted
权限的形式。
适用于
UIPermission(UIPermissionClipboard)
- Source:
- UIPermission.cs
- Source:
- UIPermission.cs
- Source:
- UIPermission.cs
- Source:
- UIPermission.cs
初始化具有剪贴板权限且无法访问 windows 的 UIPermission 类的新实例。
public:
UIPermission(System::Security::Permissions::UIPermissionClipboard clipboardFlag);
public UIPermission (System.Security.Permissions.UIPermissionClipboard clipboardFlag);
new System.Security.Permissions.UIPermission : System.Security.Permissions.UIPermissionClipboard -> System.Security.Permissions.UIPermission
Public Sub New (clipboardFlag As UIPermissionClipboard)
参数
- clipboardFlag
- UIPermissionClipboard
枚举值之一。
例外
clipboardFlag
参数不是有效的 UIPermissionClipboard 值。
示例
下面的代码示例演示如何使用 UIPermission.UIPermission(UIPermissionClipboard) 构造函数。 此示例是为 类提供的更大示例的 UIPermission 一部分。
uiPerm1 = gcnew UIPermission(UIPermissionClipboard::AllClipboard);
uiPerm1 = new UIPermission(UIPermissionClipboard.AllClipboard);
uiPerm1 = New UIPermission(UIPermissionClipboard.AllClipboard)
注解
若要同时设置剪贴板和窗口权限,请使用采用两者参数的构造函数。
适用于
UIPermission(UIPermissionWindow)
- Source:
- UIPermission.cs
- Source:
- UIPermission.cs
- Source:
- UIPermission.cs
- Source:
- UIPermission.cs
在具有使用窗口的权限,但没有对剪贴板的访问权限的情况下,初始化 UIPermission 类的新实例。
public:
UIPermission(System::Security::Permissions::UIPermissionWindow windowFlag);
public UIPermission (System.Security.Permissions.UIPermissionWindow windowFlag);
new System.Security.Permissions.UIPermission : System.Security.Permissions.UIPermissionWindow -> System.Security.Permissions.UIPermission
Public Sub New (windowFlag As UIPermissionWindow)
参数
- windowFlag
- UIPermissionWindow
枚举值之一。
例外
windowFlag
参数不是有效的 UIPermissionWindow 值。
示例
下面的代码示例演示如何使用 UIPermission.UIPermission(UIPermissionWindow) 构造函数。 此示例是为 类提供的更大示例的 UIPermission 一部分。
UIPermission ^ uiPerm1 = gcnew UIPermission(UIPermissionWindow::SafeTopLevelWindows);
UIPermission uiPerm1 = new UIPermission(UIPermissionWindow.SafeTopLevelWindows);
Dim uiPerm1 As New UIPermission(UIPermissionWindow.SafeTopLevelWindows)
注解
若要同时设置剪贴板和窗口权限,请使用采用两者参数的构造函数。
适用于
UIPermission(UIPermissionWindow, UIPermissionClipboard)
- Source:
- UIPermission.cs
- Source:
- UIPermission.cs
- Source:
- UIPermission.cs
- Source:
- UIPermission.cs
使用指定的窗口和剪贴板权限初始化 UIPermission 类的新实例。
public:
UIPermission(System::Security::Permissions::UIPermissionWindow windowFlag, System::Security::Permissions::UIPermissionClipboard clipboardFlag);
public UIPermission (System.Security.Permissions.UIPermissionWindow windowFlag, System.Security.Permissions.UIPermissionClipboard clipboardFlag);
new System.Security.Permissions.UIPermission : System.Security.Permissions.UIPermissionWindow * System.Security.Permissions.UIPermissionClipboard -> System.Security.Permissions.UIPermission
Public Sub New (windowFlag As UIPermissionWindow, clipboardFlag As UIPermissionClipboard)
参数
- windowFlag
- UIPermissionWindow
枚举值之一。
- clipboardFlag
- UIPermissionClipboard
枚举值之一。
例外
示例
下面的代码示例演示如何使用 UIPermission.UIPermission(UIPermissionWindow, UIPermissionClipboard) 构造函数。 此示例是为 类提供的更大示例的 UIPermission 一部分。
UIPermission ^ uiPerm1 = gcnew UIPermission(UIPermissionWindow::SafeTopLevelWindows,UIPermissionClipboard::OwnClipboard);
UIPermission uiPerm1 = new UIPermission(UIPermissionWindow.SafeTopLevelWindows, UIPermissionClipboard.OwnClipboard);
Dim uiPerm1 As New UIPermission(UIPermissionWindow.SafeTopLevelWindows, UIPermissionClipboard.OwnClipboard)