Share via


FileIOPermission.AddPathList 메서드

정의

지정된 파일 및 디렉터리에 대한 액세스 권한을 사용 권한의 기존 상태에 추가합니다.

오버로드

AddPathList(FileIOPermissionAccess, String)

지정된 파일 또는 디렉터리에 대한 액세스 권한을 사용 권한의 기존 상태에 추가합니다.

AddPathList(FileIOPermissionAccess, String[])

지정된 파일 및 디렉터리에 대한 액세스 권한을 사용 권한의 기존 상태에 추가합니다.

AddPathList(FileIOPermissionAccess, String)

Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
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[])

Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
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인 경우

설명

현재 사용 권한의 상태에 를 추가하여 파일 및 디렉터리 액세스를 수정하려면 이 메서드를 사용합니다.

적용 대상