PermissionSet.RemovePermission メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > PermissionSet.RemovePermission メソッドの意味・解説 

PermissionSet.RemovePermission メソッド

セットから特定の種類のアクセス許可を削除します。

名前空間: System.Security
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Function RemovePermission ( _
    permClass As Type _
) As IPermission
Dim instance As PermissionSet
Dim permClass As Type
Dim returnValue As IPermission

returnValue = instance.RemovePermission(permClass)
public IPermission RemovePermission (
    Type permClass
)
public:
IPermission^ RemovePermission (
    Type^ permClass
)
public IPermission RemovePermission (
    Type permClass
)
public function RemovePermission (
    permClass : Type
) : IPermission

パラメータ

permClass

削除対象のアクセス許可の Type。

戻り値
セットから削除されたアクセス許可。

解説解説
メモ重要 :

制限されていないアクセス許可セットからは、アクセス許可を削除できません。アクセス許可の削除を試行した後も、アクセス許可セットが制限されていない状態が続き、例外はスローされません。

FullTrust アクセス許可セットからの FileIOPermission の削除を試行する C# コード例を次に示します。ただし、アクセス許可は削除されません。

PolicyLevel myPol = PolicyLevel.CreateAppDomainLevel();
PermissionSet myPermSet = myPol.GetNamedPermissionSet("FullTrust");
myPermSet.RemovePermission(typeof(FileIOPermission));
使用例使用例

RemovePermission メソッドを使用して、アクセス許可セットから FileIOPermission を削除するコード例を次に示します。このコード例は、PermissionSet クラスのトピックで取り上げているコード例の一部分です。

' Remove FileIOPermission from the permission set.
ps5.RemovePermission(GetType(FileIOPermission))
Console.WriteLine("The last permission set after removing FileIOPermission
 = " & ps5.ToString())
// Remove FileIOPermission from the permission set.
ps5.RemovePermission(typeof(FileIOPermission));
Console.WriteLine("The last permission set after removing
 FileIOPermission = "
    + ps5.ToString());
// Remove FileIOPermission from the permission set.
ps5->RemovePermission( FileIOPermission::typeid );
Console::WriteLine( "The last permission set after removing
 FileIOPermission = {0}", ps5 );
// Remove FileIOPermission from the permission set.
ps5.RemovePermission(FileIOPermission.class.ToType());
Console.WriteLine(
    ("The last permission set after removing FileIOPermission
 = "
    + ps5.ToString()));
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

PermissionSet.RemovePermission メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



PermissionSet.RemovePermission メソッドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS