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 類別的新執行個體。

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)

備註

這個建構函式會建立完全受限 () NoneUnrestricted 許可權的形式。

適用於

UIPermission(UIPermissionClipboard)

來源:
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 類別的新執行個體。

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

使用針對 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)

適用於