FileIOPermission.AllLocalFiles-Eigenschaft
Ruft den gewährten Zugriff auf alle lokalen Dateien ab oder legt diesen fest.
Namespace: System.Security.Permissions
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public Property AllLocalFiles As FileIOPermissionAccess
'Usage
Dim instance As FileIOPermission
Dim value As FileIOPermissionAccess
value = instance.AllLocalFiles
instance.AllLocalFiles = value
public FileIOPermissionAccess AllLocalFiles { get; set; }
public:
property FileIOPermissionAccess AllLocalFiles {
FileIOPermissionAccess get ();
void set (FileIOPermissionAccess value);
}
/** @property */
public FileIOPermissionAccess get_AllLocalFiles ()
/** @property */
public void set_AllLocalFiles (FileIOPermissionAccess value)
public function get AllLocalFiles () : FileIOPermissionAccess
public function set AllLocalFiles (value : FileIOPermissionAccess)
Eigenschaftenwert
Der Satz von E/A-Dateiflags für alle lokalen Dateien.
Hinweise
Lokale Dateien sind Dateien auf dem lokalen Computer. Alle Dateien, auf die nicht über ein Netzlaufwerk zugegriffen wird, sind lokale Dateien.
Ein einzelner FileIOPermissionAccess-Wert kann auf die Verwendung einer bitweisen AND-Operation überprüft werden.
Beispiel
Private Function AllFilesDemo() As Boolean
Try
Console.WriteLine("********************************************************" & ControlChars.Lf)
Dim fileIOPerm1 As FileIOPermission
Console.WriteLine("Creating a FileIOPermission and adding read access for all files")
fileIOPerm1 = New FileIOPermission(FileIOPermissionAccess.AllAccess, "C:\Examples\Test\TestFile.txt")
fileIOPerm1.AllFiles = FileIOPermissionAccess.Read
Console.WriteLine("AllFiles access = " & fileIOPerm1.AllFiles.ToString())
Console.WriteLine("Adding AllAccess rights for local files.")
fileIOPerm1.AllLocalFiles = FileIOPermissionAccess.AllAccess
Console.WriteLine("AllLocalFiles access = " & fileIOPerm1.AllLocalFiles.ToString())
Catch e As ArgumentException
Console.WriteLine(e.ToString())
Return False
End Try
Return True
End Function 'AllFilesDemo
private bool AllFilesDemo()
{
try
{
Console.WriteLine("********************************************************\n");
FileIOPermission fileIOPerm1;
Console.WriteLine("Creating a FileIOPermission and adding read access for all files");
fileIOPerm1 = new FileIOPermission(FileIOPermissionAccess.AllAccess, "C:\\Examples\\Test\\TestFile.txt");
fileIOPerm1.AllFiles = FileIOPermissionAccess.Read;
Console.WriteLine("AllFiles access = " + fileIOPerm1.AllFiles);
Console.WriteLine("Adding AllAccess rights for local files.");
fileIOPerm1.AllLocalFiles = FileIOPermissionAccess.AllAccess;
Console.WriteLine("AllLocalFiles access = " + fileIOPerm1.AllLocalFiles);
}
catch (ArgumentException e)
{
Console.WriteLine(e);
return false;
}
return true;
}
bool AllFilesDemo()
{
try
{
Console::WriteLine( "********************************************************\n" );
FileIOPermission^ fileIOPerm1;
Console::WriteLine( "Creating a FileIOPermission and adding read access for all files" );
fileIOPerm1 = gcnew FileIOPermission( FileIOPermissionAccess::AllAccess,"C:\\Examples\\Test\\TestFile.txt" );
fileIOPerm1->AllFiles = FileIOPermissionAccess::Read;
Console::WriteLine( "AllFiles access = {0}", fileIOPerm1->AllFiles );
Console::WriteLine( "Adding AllAccess rights for local files." );
fileIOPerm1->AllLocalFiles = FileIOPermissionAccess::AllAccess;
Console::WriteLine( "AllLocalFiles access = {0}", fileIOPerm1->AllLocalFiles );
}
catch ( ArgumentException^ e )
{
Console::WriteLine( e );
return false;
}
return true;
}
public:
// The AllFiles property gets or sets the permitted access to all files.
// The AllLocalFiles property gets or sets the permitted access to
// all local files.
private boolean AllFilesDemo()
{
try {
Console.WriteLine("***************************************"
+ "*****************\n");
FileIOPermission fileIOPerm1;
Console.WriteLine("Creating a FileIOPermission and adding "
+ "read access for all files");
fileIOPerm1 = new FileIOPermission(
FileIOPermissionAccess.AllAccess,
"C:\\Examples\\Test\\TestFile.txt");
fileIOPerm1.set_AllFiles ( FileIOPermissionAccess.Read);
Console.WriteLine(("AllFiles access = "
+ fileIOPerm1.get_AllFiles()));
Console.WriteLine("Adding AllAccess rights for local files.");
fileIOPerm1.set_AllLocalFiles (FileIOPermissionAccess.AllAccess);
Console.WriteLine(("AllLocalFiles access = "
+ fileIOPerm1.get_AllLocalFiles()));
}
catch(ArgumentException e) {
Console.WriteLine(e);
return false ;
}
return true ;
} //AllFilesDemo
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
FileIOPermission-Klasse
FileIOPermission-Member
System.Security.Permissions-Namespace