Leer en inglés

Compartir a través de


ResourcePermissionBase.AddPermissionAccess Método

Definición

Agrega una entrada de permiso al permiso.

protected void AddPermissionAccess (System.Security.Permissions.ResourcePermissionBaseEntry entry);

Parámetros

Excepciones

El número de elementos de la propiedad PermissionAccessPath no es igual al número de elementos de la propiedad TagNames.

o bien El ResourcePermissionBaseEntry está ya incluido en el permiso.

Ejemplos

En el ejemplo siguiente se muestra el uso del AddPermissionAccess método para agregar una entrada de acceso a permisos durante la inicialización de la clase. Este ejemplo de código es parte de un ejemplo mayor proporcionado para la clase ResourcePermissionBase.

public MailslotPermission(MailslotPermissionAccess permissionAccess, string name, string machineName)
{
    SetNames();
    this.AddPermissionAccess(new MailslotPermissionEntry(permissionAccess, name, machineName));
}

public MailslotPermission(MailslotPermissionEntry[] permissionAccessEntries)
{
    SetNames();
    if (permissionAccessEntries == null)
        throw new ArgumentNullException("permissionAccessEntries");

    for (int index = 0; index < permissionAccessEntries.Length; ++index)
        this.AddPermissionAccess(permissionAccessEntries[index]);
}

Se aplica a

Consulte también