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

Costruttore CommonSecurityDescriptor (Boolean, Boolean, Byte[], Int32)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza di CommonSecurityDescriptor classe dalla matrice specificata di valori di byte.

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

public CommonSecurityDescriptor(
	bool isContainer,
	bool isDS,
	byte[] binaryForm,
	int offset
)

Parametri

isContainer
Type: System.Boolean

true Se il nuovo descrittore di sicurezza è associato a un oggetto contenitore.

isDS
Type: System.Boolean

true Se il nuovo descrittore di sicurezza è associato a un oggetto directory.

binaryForm
Type: System.Byte[]

Matrice di valori di byte da cui creare il nuovo CommonSecurityDescriptor oggetto.

offset
Type: System.Int32

L'offset nel binaryForm matrice in corrispondenza del quale iniziare la copia.

Se il descrittore di sicurezza sottostante da cui il nuovo RawSecurityDescriptor viene creato l'oggetto contiene null per il relativo elenco di controllo di accesso discrezionale (DACL), una voce di controllo di accesso (ACE) che consente a tutti pieno accesso viene aggiunto all'elenco DACL. Se un'applicazione modifica l'elenco DACL di un descrittore di sicurezza a cui è stato aggiunto un tale ACE, tale ACE viene resa persistente con il DACL quando questo viene conservato.

Ciò può comportare in un'applicazione non intenzionale che consente l'accesso alle entità. Per questo motivo, un'applicazione deve verificare l'esistenza di un tale ACE e rimuoverla prima di modificare un descrittore di sicurezza.

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