FileIOPermission.AddPathList メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したファイルおよびディレクトリに対するアクセス権を、既存のアクセス許可の状態に追加します。
オーバーロード
AddPathList(FileIOPermissionAccess, String) |
指定したファイルまたはディレクトリに対するアクセス権を、既存のアクセス許可の状態に追加します。 |
AddPathList(FileIOPermissionAccess, String[]) |
指定したファイルおよびディレクトリに対するアクセス権を、既存のアクセス許可の状態に追加します。 |
AddPathList(FileIOPermissionAccess, String)
指定したファイルまたはディレクトリに対するアクセス権を、既存のアクセス許可の状態に追加します。
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[])
指定したファイルおよびディレクトリに対するアクセス権を、既存のアクセス許可の状態に追加します。
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[]
ファイルとディレクトリの絶対パスを格納する配列。
例外
pathList
配列内のエントリが、正しくない形式です。
pathList
パラメーターが null
です。
注釈
現在のアクセス許可の状態に を追加して、ファイルとディレクトリのアクセスを変更するには、このメソッドを使用します。
適用対象
.NET