次の方法で共有


SecurityManager.LoadPolicyLevelFromFile メソッド

指定したファイルから PolicyLevel を読み込みます。

Public Shared Function LoadPolicyLevelFromFile( _
   ByVal path As String, _   ByVal type As PolicyLevelType _) As PolicyLevel
[C#]
public static PolicyLevel LoadPolicyLevelFromFile(stringpath,PolicyLevelTypetype);
[C++]
public: static PolicyLevel* LoadPolicyLevelFromFile(String* path,PolicyLevelTypetype);
[JScript]
public static function LoadPolicyLevelFromFile(
   path : String,type : PolicyLevelType) : PolicyLevel;

パラメータ

  • path
    セキュリティ ポリシー情報を格納するファイルの物理ファイル パス。
  • type
    PolicyLevelType 値の 1 つ。

戻り値

読み込まれた PolicyLevel

例外

例外の種類 条件
ArgumentNullException path パラメータが null 参照 (Visual Basic では Nothing) です。
ArgumentException path パラメータで指定されたファイルが存在しません。
SecurityException このメソッドを呼び出すコードに SecurityPermissionFlag.ControlPolicy がありません。

または

このメソッドを呼び出すコードに FileIOPermissionAccess.Read がありません。

または

このメソッドを呼び出すコードに FileIOPermissionAccess.Write がありません。

または

このメソッドを呼び出すコードに FileIOPermissionAccess.PathDiscovery がありません。

必要条件

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

.NET Framework セキュリティ:

参照

SecurityManager クラス | SecurityManager メンバ | System.Security 名前空間