UIPermission コンストラクター

定義

UIPermission クラスの新しいインスタンスを初期化します。Initializes a new instance of the UIPermission class.

オーバーロード

UIPermission(PermissionState)

指定に従って完全に制限されているか、または無制限のアクセスを持つ、UIPermission クラスの新しいインスタンスを初期化します。Initializes a new instance of the UIPermission class with either fully restricted or unrestricted access, as specified.

UIPermission(UIPermissionClipboard)

クリップボードのためのアクセス許可があり、ウィンドウへのアクセス許可がない、UIPermission クラスの新しいインスタンスを初期化します。Initializes a new instance of the UIPermission class with the permissions for the Clipboard, and no access to windows.

UIPermission(UIPermissionWindow)

ウィンドウのためのアクセス許可があり、クリップボードへのアクセス許可がない UIPermission クラスの新しいインスタンスを初期化します。Initializes a new instance of the UIPermission class with the permissions for windows, and no access to the Clipboard.

UIPermission(UIPermissionWindow, UIPermissionClipboard)

ウィンドウとクリップボードのアクセス許可を指定して、UIPermission クラスの新しいインスタンスを初期化します。Initializes a new instance of the UIPermission class with the specified permissions for windows and the Clipboard.

UIPermission(PermissionState)

指定に従って完全に制限されているか、または無制限のアクセスを持つ、UIPermission クラスの新しいインスタンスを初期化します。Initializes a new instance of the UIPermission class with either fully restricted or unrestricted access, as specified.

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

列挙値のいずれか。One of the enumeration values.

例外

state パラメーターが正しい PermissionState ではありません。The state parameter is not a valid PermissionState.

次のコード例は、UIPermission コンストラクターの使用方法を示しています。The following code example shows the use of the UIPermission constructor. この例は、UIPermission クラス用に用意されている大規模な例の一部です。This example is part of a larger example provided for the UIPermission class.

UIPermission ^ uiPerm2 = gcnew UIPermission(PermissionState::None);
UIPermission uiPerm2 = new UIPermission(PermissionState.None);
Dim uiPerm2 As New UIPermission(PermissionState.None)

注釈

このコンストラクターは、完全に制限された (None) またはアクセス許可の Unrestricted 形式のいずれかを作成します。This constructor creates either the fully restricted (None) or the Unrestricted form of the permission.

UIPermission(UIPermissionClipboard)

クリップボードのためのアクセス許可があり、ウィンドウへのアクセス許可がない、UIPermission クラスの新しいインスタンスを初期化します。Initializes a new instance of the UIPermission class with the permissions for the Clipboard, and no access to windows.

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

列挙値のいずれか。One of the enumeration values.

例外

clipboardFlag パラメーターが有効な UIPermissionClipboard の値ではありません。The clipboardFlag parameter is not a valid UIPermissionClipboard value.

次のコード例は、UIPermission.UIPermission(UIPermissionClipboard) コンストラクターの使用方法を示しています。The following code example shows the use of the UIPermission.UIPermission(UIPermissionClipboard) constructor. この例は、UIPermission クラス用に用意されている大規模な例の一部です。This example is part of a larger example provided for the UIPermission class.

uiPerm1 = gcnew UIPermission(UIPermissionClipboard::AllClipboard);
uiPerm1 = new UIPermission(UIPermissionClipboard.AllClipboard);
uiPerm1 = New UIPermission(UIPermissionClipboard.AllClipboard)

注釈

クリップボードとウィンドウの両方のアクセス許可を設定するには、両方のパラメーターを受け取るコンストラクターを使用します。To set both the Clipboard and window permissions, use the constructor that takes parameters for both.

UIPermission(UIPermissionWindow)

ウィンドウのためのアクセス許可があり、クリップボードへのアクセス許可がない UIPermission クラスの新しいインスタンスを初期化します。Initializes a new instance of the UIPermission class with the permissions for windows, and no access to the Clipboard.

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

列挙値のいずれか。One of the enumeration values.

例外

windowFlag パラメーターが有効な UIPermissionWindow の値ではありません。The windowFlag parameter is not a valid UIPermissionWindow value.

次のコード例は、UIPermission.UIPermission(UIPermissionWindow) コンストラクターの使用方法を示しています。The following code example shows the use of the UIPermission.UIPermission(UIPermissionWindow) constructor. この例は、UIPermission クラス用に用意されている大規模な例の一部です。This example is part of a larger example provided for the UIPermission class.

UIPermission ^ uiPerm1 = gcnew UIPermission(UIPermissionWindow::SafeTopLevelWindows);
UIPermission uiPerm1 = new UIPermission(UIPermissionWindow.SafeTopLevelWindows);
Dim uiPerm1 As New UIPermission(UIPermissionWindow.SafeTopLevelWindows)

注釈

クリップボードとウィンドウの両方のアクセス許可を設定するには、両方のパラメーターを受け取るコンストラクターを使用します。To set both the Clipboard and window permissions, use the constructor that takes parameters for both.

UIPermission(UIPermissionWindow, UIPermissionClipboard)

ウィンドウとクリップボードのアクセス許可を指定して、UIPermission クラスの新しいインスタンスを初期化します。Initializes a new instance of the UIPermission class with the specified permissions for windows and the Clipboard.

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

列挙値のいずれか。One of the enumeration values.

clipboardFlag
UIPermissionClipboard

列挙値のいずれか。One of the enumeration values.

例外

windowFlag パラメーターが有効な UIPermissionWindow の値ではありません。The windowFlag parameter is not a valid UIPermissionWindow value.

または-or- clipboardFlag パラメーターが有効な UIPermissionClipboard の値ではありません。The clipboardFlag parameter is not a valid UIPermissionClipboard value.

次のコード例は、UIPermission.UIPermission(UIPermissionWindow, UIPermissionClipboard) コンストラクターの使用方法を示しています。The following code example shows the use of the UIPermission.UIPermission(UIPermissionWindow, UIPermissionClipboard) constructor. この例は、UIPermission クラス用に用意されている大規模な例の一部です。This example is part of a larger example provided for the UIPermission class.

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)

適用対象