次の方法で共有


EnvironmentPermission コンストラクタ (EnvironmentPermissionAccess, String)

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

名前空間: System.Security.Permissions
アセンブリ: mscorlib (mscorlib.dll 内)

構文

'宣言
Public Sub New ( _
    flag As EnvironmentPermissionAccess, _
    pathList As String _
)
'使用
Dim flag As EnvironmentPermissionAccess
Dim pathList As String

Dim instance As New EnvironmentPermission(flag, pathList)
public EnvironmentPermission (
    EnvironmentPermissionAccess flag,
    string pathList
)
public:
EnvironmentPermission (
    EnvironmentPermissionAccess flag, 
    String^ pathList
)
public EnvironmentPermission (
    EnvironmentPermissionAccess flag, 
    String pathList
)
public function EnvironmentPermission (
    flag : EnvironmentPermissionAccess, 
    pathList : String
)
適用できません。

パラメータ

  • pathList
    アクセス許可が与えられている環境変数の (セミコロン区切りの) リスト。

例外

例外の種類 条件

ArgumentNullException

pathList パラメータが null 参照 (Visual Basic では Nothing) です。

ArgumentException

flag パラメータが、EnvironmentPermissionAccess の有効値ではありません。

解説

このコンストラクタでは、EnvironmentPermissionAccess 値を 1 つだけ指定できます。このアクセスが、リストされたすべての環境変数に適用されます。複雑なアクセス許可を定義するには、AddPathList を使用します。

使用例

EnvironmentPermission(EnvironmentPermissionAccess,String) コンストラクタを使用する方法を次のコード例に示します。次のコード例は、EnvironmentPermission コンストラクタのオーバーロード リスト ページの例の一部です。

' Deny access to the TEMP environment variable.
Dim tempVariable As New EnvironmentPermission( _
        EnvironmentPermissionAccess.Read, "TEMP")
tempVariable.Deny()
EnvironmentPermission tempVariable = new EnvironmentPermission(
    EnvironmentPermissionAccess.Read, "TEMP");
tempVariable.Deny();
EnvironmentPermission^ tempVariable = gcnew EnvironmentPermission
    (EnvironmentPermissionAccess::Read, "TEMP");
tempVariable->Deny();
EnvironmentPermission tempVariable =
    new EnvironmentPermission(EnvironmentPermissionAccess.Read, "TEMP");
tempVariable.Deny();

プラットフォーム

Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

バージョン情報

.NET Framework

サポート対象 : 3.0,2.0,1.1,1.0

参照

関連項目

EnvironmentPermission クラス
EnvironmentPermission メンバ
System.Security.Permissions 名前空間