次の方法で共有


FileIOPermission.AddPathList メソッド

定義

指定したファイルおよびディレクトリに対するアクセス権を、既存のアクセス許可の状態に追加します。

オーバーロード

AddPathList(FileIOPermissionAccess, String)

指定したファイルまたはディレクトリに対するアクセス権を、既存のアクセス許可の状態に追加します。

AddPathList(FileIOPermissionAccess, String[])

指定したファイルおよびディレクトリに対するアクセス権を、既存のアクセス許可の状態に追加します。

AddPathList(FileIOPermissionAccess, String)

ソース:
FileIOPermission.cs
ソース:
FileIOPermission.cs
ソース:
FileIOPermission.cs
ソース:
FileIOPermission.cs

指定したファイルまたはディレクトリに対するアクセス権を、既存のアクセス許可の状態に追加します。

public:
 void AddPathList(System::Security::Permissions::FileIOPermissionAccess access, System::String ^ path);
public void AddPathList (System.Security.Permissions.FileIOPermissionAccess access, string path);
member this.AddPathList : System.Security.Permissions.FileIOPermissionAccess * string -> unit
Public Sub AddPathList (access As FileIOPermissionAccess, path As String)

パラメーター

access
FileIOPermissionAccess

FileIOPermissionAccess 値のビットごとの組み合わせ。

path
String

ファイルまたはディレクトリの絶対パス。

例外

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

- または -

path パラメーターが有効な文字列ではありません。

- または -

path パラメーターで、ファイルまたはディレクトリへの絶対パスが指定されませんでした。

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

path パラメーターの形式が正しくありません。

次のコード例は、 メソッドの使用方法を FileIOPermission.AddPathList(FileIOPermissionAccess, String) 示しています。

FileIOPermission^ f2 = gcnew FileIOPermission( FileIOPermissionAccess::Read,"C:\\test_r" );
f2->AddPathList( (FileIOPermissionAccess) (FileIOPermissionAccess::Write | FileIOPermissionAccess::Read), "C:\\example\\out.txt" );
try
{
    f2->Demand();
}
catch (SecurityException^ s)
{
    Console::WriteLine(s->Message);
}
FileIOPermission f2 = new FileIOPermission(FileIOPermissionAccess.Read, "C:\\test_r");
f2.AddPathList(FileIOPermissionAccess.Write | FileIOPermissionAccess.Read, "C:\\example\\out.txt");
try
{
    f2.Demand();
}
catch (SecurityException s)
{
    Console.WriteLine(s.Message);
}
Dim f2 As New FileIOPermission(FileIOPermissionAccess.Read, "C:\test_r")
f2.AddPathList(FileIOPermissionAccess.Write Or FileIOPermissionAccess.Read, "C:\example\out.txt")
Try
    f2.Demand()
Catch s As SecurityException
    Console.WriteLine(s.Message)
End Try

注釈

現在のアクセス許可の状態に を追加して、ファイルとディレクトリのアクセスを変更するには、このメソッドを使用します。

適用対象

AddPathList(FileIOPermissionAccess, String[])

ソース:
FileIOPermission.cs
ソース:
FileIOPermission.cs
ソース:
FileIOPermission.cs
ソース:
FileIOPermission.cs

指定したファイルおよびディレクトリに対するアクセス権を、既存のアクセス許可の状態に追加します。

public:
 void AddPathList(System::Security::Permissions::FileIOPermissionAccess access, cli::array <System::String ^> ^ pathList);
public void AddPathList (System.Security.Permissions.FileIOPermissionAccess access, string[] pathList);
member this.AddPathList : System.Security.Permissions.FileIOPermissionAccess * string[] -> unit
Public Sub AddPathList (access As FileIOPermissionAccess, pathList As String())

パラメーター

access
FileIOPermissionAccess

FileIOPermissionAccess 値のビットごとの組み合わせ。

pathList
String[]

ファイルとディレクトリの絶対パスを格納する配列。

例外

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

- または -

pathList 配列内のエントリが、有効ではありません。

pathList 配列内のエントリが、正しくない形式です。

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

注釈

現在のアクセス許可の状態に を追加して、ファイルとディレクトリのアクセスを変更するには、このメソッドを使用します。

適用対象