AccessRule<T> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) |