共用方式為


UIPermission 建構函式

定義

初始化 UIPermission 類別的新執行個體。

多載

UIPermission(PermissionState)

依照指定使用完全限制或無限制的存取權,初始化 UIPermission 類別的新執行個體。

UIPermission(UIPermissionClipboard)

使用剪貼簿的權限 (但無法存取視窗),初始化 UIPermission 類別的新執行個體。

UIPermission(UIPermissionWindow)

使用視窗的權限 (但無法存取剪貼簿),初始化 UIPermission 類別的新執行個體。

UIPermission(UIPermissionWindow, UIPermissionClipboard)

使用針對 Windows 和剪貼簿的指定權限,初始化 UIPermission 類別的新執行個體。

UIPermission(PermissionState)

來源:
UIPermission.cs
來源:
UIPermission.cs
來源:
UIPermission.cs
來源:
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)

來源:
UIPermission.cs
來源:
UIPermission.cs
來源:
UIPermission.cs
來源:
UIPermission.cs

使用剪貼簿的權限 (但無法存取視窗),初始化 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)

來源:
UIPermission.cs
來源:
UIPermission.cs
來源:
UIPermission.cs
來源:
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)

來源:
UIPermission.cs
來源:
UIPermission.cs
來源:
UIPermission.cs
來源:
UIPermission.cs

使用針對 Windows 和剪貼簿的指定權限,初始化 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

其中一個列舉值。

例外狀況

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)

適用於