FileIOPermission.AddPathList メソッド

定義

指定したファイルおよびディレクトリに対するアクセス権を、既存のアクセス許可の状態に追加します。Adds access for the specified files and directories to the existing state of the permission.

オーバーロード

AddPathList(FileIOPermissionAccess, String)

指定したファイルまたはディレクトリに対するアクセス権を、既存のアクセス許可の状態に追加します。Adds access for the specified file or directory to the existing state of the permission.

AddPathList(FileIOPermissionAccess, String[])

指定したファイルおよびディレクトリに対するアクセス権を、既存のアクセス許可の状態に追加します。Adds access for the specified files and directories to the existing state of the permission.

AddPathList(FileIOPermissionAccess, String)

指定したファイルまたはディレクトリに対するアクセス権を、既存のアクセス許可の状態に追加します。Adds access for the specified file or directory to the existing state of the permission.

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 値のビットごとの組み合わせ。A bitwise combination of the FileIOPermissionAccess values.

path
String

ファイルまたはディレクトリの絶対パス。The absolute path of a file or directory.

例外

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

または-or- path パラメーターが有効な文字列ではありません。The path parameter is not a valid string.

または-or- path パラメーターで、ファイルまたはディレクトリへの絶対パスが指定されませんでした。The path parameter did not specify the absolute path to the file or directory.

path パラメーターが null です。The path parameter is null.

path パラメーターの形式が正しくありません。The path parameter has an invalid format.

次のコード例は、FileIOPermission.AddPathList(FileIOPermissionAccess, String) メソッドの使用方法を示しています。The following code example shows the use of the FileIOPermission.AddPathList(FileIOPermissionAccess, String) method.

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

注釈

このメソッドを使用して、現在のアクセス許可の状態にを追加することによって、ファイルおよびディレクトリへのアクセスを変更します。Use this method to modify file and directory access by adding to the state of the current permission.

AddPathList(FileIOPermissionAccess, String[])

指定したファイルおよびディレクトリに対するアクセス権を、既存のアクセス許可の状態に追加します。Adds access for the specified files and directories to the existing state of the permission.

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 値のビットごとの組み合わせ。A bitwise combination of the FileIOPermissionAccess values.

pathList
String[]

ファイルとディレクトリの絶対パスを格納する配列。An array containing the absolute paths of the files and directories.

例外

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

または-or- pathList 配列内のエントリが、有効ではありません。An entry in the pathList array is not valid.

pathList 配列内のエントリが、正しくない形式です。An entry in the pathList array has an invalid format.

pathList パラメーターが null です。The pathList parameter is null.

注釈

このメソッドを使用して、現在のアクセス許可の状態にを追加することによって、ファイルおよびディレクトリへのアクセスを変更します。Use this method to modify file and directory access by adding to the state of the current permission.

適用対象