次の方法で共有


FileIOPermission.SetPathList メソッド (FileIOPermissionAccess, String )

指定したファイルおよびディレクトリへの指定したアクセス権を設定し、指定したアクセス権の現在の状態を新しいパスのセットで置換します。

Overloads Public Sub SetPathList( _
   ByVal access As FileIOPermissionAccess, _   ByVal pathList() As String _)
[C#]
public void SetPathList(FileIOPermissionAccessaccess,string[] pathList);
[C++]
public: void SetPathList(FileIOPermissionAccessaccess,String* pathList __gc[]);
[JScript]
public function SetPathList(
   access : FileIOPermissionAccess,pathList : String[]);

パラメータ

  • access
    FileIOPermissionAccess 値のビットごとの組み合わせ。
  • pathList
    ファイルおよびディレクトリの絶対パスを含んでいる配列。

例外

例外の種類 条件
ArgumentException access パラメータが、 FileIOPermissionAccess の有効値ではありません。

または

pathList パラメータのエントリが、有効な文字列ではありません。

解説

指定した種類のアクセスに対する現在のアクセス許可の直前の状態が上書きされます。C:\temp に対するアクセスを Read に設定するコードを次に示します。

 
SetPathList(FileIOPermissionAccess.Read, "C:\\temp");
   
[Visual Basic] 
SetPathList(FileIOPermissionAccess.Read, "C:\temp")
   

アクセスの種類が同じではないため、このアクセスは次のコードでは上書きされません。

 
SetPathList(FileIOPermissionAccess.Write, "C:\\documents");
   
[Visual Basic] 
SetPathList(FileIOPermissionAccess.Write, "C:\documents")
   

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

FileIOPermission クラス | FileIOPermission メンバ | System.Security.Permissions 名前空間 | FileIOPermission.SetPathList オーバーロードの一覧