EnvironmentPermission コンストラクター

定義

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

オーバーロード

EnvironmentPermission(PermissionState)

指定どおりに制限されているか、無制限のアクセス許可を持つ、EnvironmentPermission クラスの新しいインスタンスを初期化します。

EnvironmentPermission(EnvironmentPermissionAccess, String)

指定した環境変数への指定したアクセスを使用して、EnvironmentPermission クラスの新しいインスタンスを初期化します。

EnvironmentPermission(PermissionState)

指定どおりに制限されているか、無制限のアクセス許可を持つ、EnvironmentPermission クラスの新しいインスタンスを初期化します。

public:
 EnvironmentPermission(System::Security::Permissions::PermissionState state);
public EnvironmentPermission (System.Security.Permissions.PermissionState state);
new System.Security.Permissions.EnvironmentPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.EnvironmentPermission
Public Sub New (state As PermissionState)

パラメーター

state
PermissionState

PermissionState 値のいずれか 1 つ。

例外

state パラメーターが PermissionState の正しい値ではありません。

注釈

完全に制限された (None) または Unrestricted すべての環境変数へのアクセスを作成します。

適用対象

EnvironmentPermission(EnvironmentPermissionAccess, String)

指定した環境変数への指定したアクセスを使用して、EnvironmentPermission クラスの新しいインスタンスを初期化します。

public:
 EnvironmentPermission(System::Security::Permissions::EnvironmentPermissionAccess flag, System::String ^ pathList);
public EnvironmentPermission (System.Security.Permissions.EnvironmentPermissionAccess flag, string pathList);
new System.Security.Permissions.EnvironmentPermission : System.Security.Permissions.EnvironmentPermissionAccess * string -> System.Security.Permissions.EnvironmentPermission
Public Sub New (flag As EnvironmentPermissionAccess, pathList As String)

パラメーター

flag
EnvironmentPermissionAccess

EnvironmentPermissionAccess 値のいずれか 1 つ。

pathList
String

アクセスが許可されている環境変数の一覧 (セミコロン区切り)。

例外

pathList パラメーターが null です。

flag パラメーターが EnvironmentPermissionAccess の正しい値ではありません。

注釈

このコンストラクターでは、いずれかの値のみを EnvironmentPermissionAccess 指定できます。 このアクセスは、一覧表示されているすべての環境変数に適用されます。 複雑なアクセス許可を定義するために使用 AddPathList します。

適用対象