Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo DiscretionaryAcl.SetAccess (AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

 

Data di pubblicazione: novembre 2016

Imposta il controllo di accesso specificato per l'oggetto specificato SecurityIdentifier oggetto.

Spazio dei nomi:   System.Security.AccessControl
Assembly:  mscorlib (in mscorlib.dll)

public void SetAccess(
	AccessControlType accessType,
	SecurityIdentifier sid,
	int accessMask,
	InheritanceFlags inheritanceFlags,
	PropagationFlags propagationFlags
)

Parametri

accessType
Type: System.Security.AccessControl.AccessControlType

Il tipo di controllo di accesso (Consenti o Nega) per impostare.

sid
Type: System.Security.Principal.SecurityIdentifier

Il SecurityIdentifier per cui impostare una voce ACE.

accessMask
Type: System.Int32

La regola di accesso per la nuova voce ACE.

inheritanceFlags
Type: System.Security.AccessControl.InheritanceFlags

Flag che specificano le proprietà di ereditarietà della nuova voce ACE.

propagationFlags
Type: System.Security.AccessControl.PropagationFlags

Flag che specificano le proprietà di propagazione dell'ereditarietà della nuova voce ACE.

Questo metodo rimuove tutte le voci di controllo di accesso (ACE) che corrispondono al SecurityIdentifier oggetto e il qualificatore di accesso specificato (Consenti o Nega).

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: