Aracılığıyla paylaş


FileIOPermission.AddPathList Yöntem

Tanım

Belirtilen dosyalar ve dizinler için erişimi iznin var olan durumuna ekler.

Aşırı Yüklemeler

AddPathList(FileIOPermissionAccess, String)

Belirtilen dosya veya dizin için erişimi iznin var olan durumuna ekler.

AddPathList(FileIOPermissionAccess, String[])

Belirtilen dosyalar ve dizinler için erişimi iznin var olan durumuna ekler.

AddPathList(FileIOPermissionAccess, String)

Kaynak:
FileIOPermission.cs
Kaynak:
FileIOPermission.cs
Kaynak:
FileIOPermission.cs
Kaynak:
FileIOPermission.cs

Belirtilen dosya veya dizin için erişimi iznin var olan durumuna ekler.

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)

Parametreler

access
FileIOPermissionAccess

Değerlerin bit düzeyinde birleşimi FileIOPermissionAccess .

path
String

Bir dosya veya dizinin mutlak yolu.

Özel durumlar

access parametresi geçerli bir değeri FileIOPermissionAccessdeğildir.

-veya-

path parametresi geçerli bir dize değil.

-veya-

path parametresi, dosya veya dizinin mutlak yolunu belirtmedi.

path parametresidirnull.

Parametrenin path biçimi geçersiz.

Örnekler

Aşağıdaki kod örneği yönteminin FileIOPermission.AddPathList(FileIOPermissionAccess, String) kullanımını gösterir.

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

Açıklamalar

Geçerli iznin durumuna ekleyerek dosya ve dizin erişimini değiştirmek için bu yöntemi kullanın.

Şunlara uygulanır

AddPathList(FileIOPermissionAccess, String[])

Kaynak:
FileIOPermission.cs
Kaynak:
FileIOPermission.cs
Kaynak:
FileIOPermission.cs
Kaynak:
FileIOPermission.cs

Belirtilen dosyalar ve dizinler için erişimi iznin var olan durumuna ekler.

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())

Parametreler

access
FileIOPermissionAccess

Değerlerin bit düzeyinde birleşimi FileIOPermissionAccess .

pathList
String[]

Dosyaların ve dizinlerin mutlak yollarını içeren bir dizi.

Özel durumlar

access parametresi geçerli bir değeri FileIOPermissionAccessdeğildir.

-veya-

Dizideki pathList bir girdi geçerli değil.

Dizideki bir girişin pathList biçimi geçersiz.

pathList parametresidirnull.

Açıklamalar

Geçerli iznin durumuna ekleyerek dosya ve dizin erişimini değiştirmek için bu yöntemi kullanın.

Şunlara uygulanır