Comparteix a través de


AccessRule<T> Clase

Definición

Representa una combinación de la identidad de un usuario, una máscara de acceso y un tipo de control de acceso (conceder o denegar). Un objeto AccessRule`1 de regla de acceso también contiene información sobre cómo los objetos secundarios heredan la regla y cómo se propaga esa herencia.

generic <typename T>
 where T : value classpublic ref class AccessRule : System::Security::AccessControl::AccessRule
public class AccessRule<T> : System.Security.AccessControl.AccessRule where T : struct
type AccessRule<'T (requires 'T : struct)> = class
    inherit AccessRule
Public Class AccessRule(Of T)
Inherits AccessRule

Parámetros de tipo

T

Tipo de derechos de acceso para la regla de acceso.

Herencia

Comentarios

Los derechos de acceso (permisos) son de tipo T, que puede convertir a o desde un valor int. Por ejemplo, puede convertir como FileSystemRights el tipo de derechos de acceso y, a continuación, usar la instancia normalmente. Por el contrario, AccessRule siempre toma derechos de acceso de tipo int.

Constructores

AccessRule<T>(IdentityReference, T, AccessControlType)

Inicializa una nueva instancia de la clase AccessRule’1 mediante los valores especificados.

AccessRule<T>(IdentityReference, T, InheritanceFlags, PropagationFlags, AccessControlType)

Inicializa una nueva instancia de la clase AccessRule’1 mediante los valores especificados.

AccessRule<T>(String, T, AccessControlType)

Inicializa una nueva instancia de la clase AccessRule’1 mediante los valores especificados.

AccessRule<T>(String, T, InheritanceFlags, PropagationFlags, AccessControlType)

Inicializa una nueva instancia de la clase AccessRule’1 mediante los valores especificados.

Propiedades

AccessControlType

Obtiene el valor de AccessControlType asociado a este objeto AccessRule.

(Heredado de AccessRule)
AccessMask

Obtiene la máscara de acceso de esta regla.

(Heredado de AuthorizationRule)
IdentityReference

Obtiene el IdentityReference al que se aplica esta regla.

(Heredado de AuthorizationRule)
InheritanceFlags

Obtiene el valor de los indicadores que determinan cómo heredan 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 contenedor primario.

(Heredado de AuthorizationRule)
PropagationFlags

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

(Heredado de AuthorizationRule)
Rights

Obtiene los derechos de la instancia actual.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve 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 Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a