ホームページ  >  記事  >  バックエンド開発  >  C# でのファイル権限

C# でのファイル権限

王林
王林転載
2023-09-08 21:29:021031ブラウズ

C# 中的文件权限

C# でのファイル アクセス許可については、FileIOPermission クラスを使用します。ファイルやフォルダーにアクセスする機能を制御します。

#次は、ファイル許可クラスの属性です。

#Sr.No.メソッドと手順12#ファイル権限クラスのメソッドは次のとおりです-
AllFilesすべてのファイルへのアクセス許可を取得または設定します。

AllLocalFilesすべてのローカル ファイルへのアクセス許可を取得または設定します。

Mr.##12GetType()ToXml()C# で FileIOPermission クラスを使用する例を見てみましょう。ここで、コール スタックの上位のすべての呼び出し元に現在のインスタンスで指定されたアクセス許可が付与されていない場合、Demand() メソッドは実行時に SecurityException を強制的にスローします -Example
メソッドと説明
AddPathList(FileIOPermissionAccess, String) このメソッドは、指定されたファイルまたはディレクトリへのアクセスを既存の権限状態に追加します

Copy() このメソッドは、現在のアクセス許可の同一のコピーを作成して返します。

#3

GetType() メソッドは現在の型を取得します 例。

4

権限とその権限の XML エンコーディングを作成します。 現在のステータス。

using System;
using System.IO;
using System.Security.Permissions;
using System.Security;

public class Demo {
   public static void Main() {

      FileIOPermission file= new FileIOPermission(PermissionState.None);
      file.AllLocalFiles = FileIOPermissionAccess.Read;
      try {
         Console.WriteLine("Demands the permission to determine whether the application has
         permission to read the files");
         file.Demand();
      }
      catch (SecurityException s) {
         Console.WriteLine(s.Message);
      }
   }
}

以上がC# でのファイル権限の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。