Condividi tramite


AccessRule<T> Classe

Definizione

Rappresenta una combinazione di identità di un utente, maschera di accesso e tipo di controllo di accesso (consenso o negazione). Un oggetto AccessRule`1 contiene inoltre informazioni su come la regola viene ereditata dagli oggetti figlio e come viene propagata l'ereditarietà.

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

Parametri di tipo

T

Tipo di diritti di accesso per la regola di accesso.

Ereditarietà

Commenti

I diritti di accesso (autorizzazioni) sono di tipo T, che è possibile eseguire il cast di tipi da o verso un int. Ad esempio, è possibile eseguire il cast di come FileSystemRights tipo di diritti di accesso e quindi usare normalmente l'istanza. Al contrario, AccessRule accetta sempre i diritti di accesso di tipo int.

Costruttori

AccessRule<T>(IdentityReference, T, AccessControlType)

Inizializza una nuova istanza della classe AccessRule’1 usando i valori specificati.

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

Inizializza una nuova istanza della classe AccessRule’1 usando i valori specificati.

AccessRule<T>(String, T, AccessControlType)

Inizializza una nuova istanza della classe AccessRule’1 usando i valori specificati.

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

Inizializza una nuova istanza della classe AccessRule’1 usando i valori specificati.

Proprietà

AccessControlType

Ottiene il valore AccessControlType associato all'oggetto AccessRule.

(Ereditato da AccessRule)
AccessMask

Ottiene la maschera di accesso per questa regola.

(Ereditato da AuthorizationRule)
IdentityReference

Ottiene l'oggetto IdentityReference a cui si applica questa regola.

(Ereditato da AuthorizationRule)
InheritanceFlags

Ottiene il valore dei flag che determinano come questa regola viene ereditata dagli oggetti figlio.

(Ereditato da AuthorizationRule)
IsInherited

Ottiene un valore che indica se la regola viene impostata in modo esplicito oppure se è ereditata da un oggetto contenitore padre.

(Ereditato da AuthorizationRule)
PropagationFlags

Ottiene il valore dei flag di propagazione, che determinano come l'ereditarietà di questa regola viene propagata agli oggetti figlio. Questa proprietà è significativa solo quando il valore dell'enumerazione InheritanceFlags non è None.

(Ereditato da AuthorizationRule)
Rights

Ottiene i diritti dell'istanza corrente.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a