UIPermission コンストラクター

定義

UIPermission クラスの新しいインスタンスを初期化します。

オーバーロード

UIPermission(PermissionState)

指定に従って完全に制限されているか、または無制限のアクセスを持つ、UIPermission クラスの新しいインスタンスを初期化します。

UIPermission(UIPermissionClipboard)

クリップボードのためのアクセス許可があり、ウィンドウへのアクセス許可がない、UIPermission クラスの新しいインスタンスを初期化します。

UIPermission(UIPermissionWindow)

ウィンドウのためのアクセス許可があり、クリップボードへのアクセス許可がない UIPermission クラスの新しいインスタンスを初期化します。

UIPermission(UIPermissionWindow, UIPermissionClipboard)

ウィンドウとクリップボードのアクセス許可を指定して、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

列挙値の 1 つ。

例外

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 クラスの新しいインスタンスを初期化します。

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

列挙値の 1 つ。

例外

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

列挙値の 1 つ。

例外

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 クラスの新しいインスタンスを初期化します。

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

列挙値の 1 つ。

clipboardFlag
UIPermissionClipboard

列挙値の 1 つ。

例外

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)

適用対象