PipeAccessRule Clase

Definición

Representa una abstracción de una entrada de control de acceso (ACE) que define una regla de acceso para una canalización.

public ref class PipeAccessRule sealed : System::Security::AccessControl::AccessRule
public sealed class PipeAccessRule : System.Security.AccessControl.AccessRule
type PipeAccessRule = class
    inherit AccessRule
Public NotInheritable Class PipeAccessRule
Inherits AccessRule
Herencia

Comentarios

Las reglas de control de acceso definen los derechos de cuenta de usuario que determinan qué acciones se permiten o no se permiten en los equipos que ejecutan Microsoft Windows.

La PipeAccessRule clase representa una abstracción de una entrada de control de acceso subyacente (ACE) que especifica una cuenta de usuario, el tipo de acceso que se va a proporcionar (lectura, escritura, etc.) y si se permite o deniega ese derecho. Esta clase también puede especificar cómo se propagan las reglas de acceso a objetos secundarios.

Use la PipeAccessRule clase para crear una nueva regla de acceso. Puede conservar la regla mediante la PipeSecurity clase .

Constructores

Nombre Description
PipeAccessRule(IdentityReference, PipeAccessRights, AccessControlType)

Inicializa una nueva instancia de la PipeAccessRule clase con la identidad, los derechos de acceso de canalización y el tipo de control de acceso especificados.

PipeAccessRule(String, PipeAccessRights, AccessControlType)

Inicializa una nueva instancia de la PipeAccessRule clase con la identidad, los derechos de acceso de canalización y el tipo de control de acceso especificados.

Propiedades

Nombre Description
AccessControlType

Obtiene el AccessControlType valor asociado a este AccessRule objeto.

(Heredado de AccessRule)
AccessMask

Obtiene la máscara de acceso para esta regla.

(Heredado de AuthorizationRule)
IdentityReference

Obtiene al IdentityReference que se aplica esta regla.

(Heredado de AuthorizationRule)
InheritanceFlags

Obtiene el valor de las marcas que determinan cómo hereda esta regla los objetos secundarios.

(Heredado de AuthorizationRule)
IsInherited

Obtiene un valor que indica si esta regla se establece explícitamente o se hereda de un objeto de contenedor primario.

(Heredado de AuthorizationRule)
PipeAccessRights

Obtiene las PipeAccessRights marcas asociadas al objeto actual PipeAccessRule .

PropagationFlags

Obtiene el valor de las marcas de propagación, que determinan cómo se propaga la herencia de esta regla a objetos secundarios. Esta propiedad solo es significativa cuando el valor de la InheritanceFlags enumeración no Nonees .

(Heredado de AuthorizationRule)

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a