次の方法で共有


PermissionSet.AddPermissionImpl(IPermission) メソッド

定義

指定した権限を PermissionSetに追加します。

protected:
 virtual System::Security::IPermission ^ AddPermissionImpl(System::Security::IPermission ^ perm);
protected virtual System.Security.IPermission? AddPermissionImpl (System.Security.IPermission? perm);
protected virtual System.Security.IPermission AddPermissionImpl (System.Security.IPermission perm);
abstract member AddPermissionImpl : System.Security.IPermission -> System.Security.IPermission
override this.AddPermissionImpl : System.Security.IPermission -> System.Security.IPermission
Protected Overridable Function AddPermissionImpl (perm As IPermission) As IPermission

パラメーター

perm
IPermission

追加するアクセス許可。

戻り値

追加されたアクセス許可の和集合と、PermissionSetに既に存在するのと同じ種類のアクセス許可、または permnullされている場合は null

例外

このメソッドは、ReadOnlyPermissionSetから呼び出されます。

注釈

AddPermissionImpl メソッドは、AddPermission メソッドの実装です。

追加されたアクセス許可と同じ種類のアクセス許可が既に PermissionSetに存在する場合、新しいアクセス許可は、既存のアクセス許可オブジェクトと指定したアクセス許可オブジェクトの和集合になります。 たとえば、IUnrestrictedPermission を実装するアクセス許可が UnrestrictedPermissionSetに追加された場合、結果の共用体は元の UnrestrictedPermissionSetになります。

適用対象