Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método ResourcePermissionBase.AddPermissionAccess (ResourcePermissionBaseEntry)

 

Publicado: octubre de 2016

Agrega una entrada de permiso al permiso.

Espacio de nombres:   System.Security.Permissions
Ensamblado:  System (en System.dll)

protected void AddPermissionAccess(
	ResourcePermissionBaseEntry entry
)

Exception Condition
ArgumentNullException

Especificado ResourcePermissionBaseEntry es null.

InvalidOperationException

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

O bien

El ResourcePermissionBaseEntry ya está incluido en el permiso.

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

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]);                          
}

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: