PermissionSet.AddPermission(IPermission) メソッド

定義

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

public:
 virtual System::Security::IPermission ^ AddPermission(System::Security::IPermission ^ perm);
public:
 System::Security::IPermission ^ AddPermission(System::Security::IPermission ^ perm);
public virtual System.Security.IPermission AddPermission(System.Security.IPermission perm);
public System.Security.IPermission AddPermission(System.Security.IPermission perm);
abstract member AddPermission : System.Security.IPermission -> System.Security.IPermission
override this.AddPermission : System.Security.IPermission -> System.Security.IPermission
member this.AddPermission : System.Security.IPermission -> System.Security.IPermission
Public Overridable Function AddPermission (perm As IPermission) As IPermission
Public Function AddPermission (perm As IPermission) As IPermission

パラメーター

perm
IPermission

追加するアクセス許可。

返品

追加されたアクセス許可の和集合と、 PermissionSetに既に存在する同じ型のアクセス許可。

例外

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

注釈

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

注意 (継承者)

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

適用対象