Compartir a través de


PermissionSet.AddPermissionImpl(IPermission) Método

Definición

Agrega un permiso especificado al 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

Parámetros

perm
IPermission

Permiso para agregar.

Devoluciones

Unión del permiso agregado y cualquier permiso del mismo tipo que ya existe en el PermissionSet, o null si perm es null.

Excepciones

Se llama al método desde un ReadOnlyPermissionSet.

Comentarios

El método AddPermissionImpl es la implementación del método AddPermission.

Si ya existe un permiso del mismo tipo que el permiso agregado en el PermissionSet, el nuevo permiso es la unión del objeto de permiso existente y el objeto de permiso especificado. Por ejemplo, si se agrega un permiso que implementa IUnrestrictedPermission a un UnrestrictedPermissionSet, la unión resultante es el UnrestrictedPermissionSetoriginal .

Se aplica a