PermissionSet.GetPermission(Type) メソッド

定義

セット内に存在する場合は、指定した型のアクセス許可オブジェクトを取得します。

public:
 System::Security::IPermission ^ GetPermission(Type ^ permClass);
public:
 virtual System::Security::IPermission ^ GetPermission(Type ^ permClass);
public System.Security.IPermission GetPermission (Type permClass);
public System.Security.IPermission? GetPermission (Type? permClass);
public virtual System.Security.IPermission GetPermission (Type permClass);
member this.GetPermission : Type -> System.Security.IPermission
abstract member GetPermission : Type -> System.Security.IPermission
override this.GetPermission : Type -> System.Security.IPermission
Public Function GetPermission (permClass As Type) As IPermission
Public Overridable Function GetPermission (permClass As Type) As IPermission

パラメーター

permClass
Type

目的のアクセス許可オブジェクトの型。

戻り値

PermissionSet に含まれている permClass パラメーターで指定された型のアクセス許可オブジェクトのコピー。存在しない場合は null

注釈

メソッドは、 に対して をUnrestrictedPermissionSet返しますnullUnrestrictedPermissionSetには実質的にすべてのアクセス許可が含まれていますが、返される実際のインスタンスはありません。

注意 (継承者)

から PermissionSet継承する場合は、 メソッドをオーバーライドすることで、メソッドの GetPermission(Type) 動作を GetPermissionImpl(Type) 変更できます。

適用対象