System.Security.AccessControl
Specifica le azioni consentite per gli oggetti che possono essere protetti.
Specifica l'accesso di sola scrittura.
Non specifica alcun accesso.
Specifica l'accesso di sola lettura.
Specifica il tipo di modifica del controllo di accesso da eseguire.Questa enumerazione viene utilizzata dai metodi della classe e dai relativi discendenti.
Aggiunge la regola di autorizzazione specificata all'elenco di controllo di accesso (ACL).
Rimuove le regole di autorizzazione che contengono lo stesso identificatore di sicurezza (SID) e la maschera di accesso come regola di autorizzazione specificata dall'ACL.
Rimuove le regole di autorizzazione che contengono lo stesso SID come regola di autorizzazione specificata dall'ACL.
Rimuove le regole di autorizzazione che corrispondono esattamente alla regola di autorizzazione specificata dall'ACL.
Rimuove le regole di autorizzazione che contengono lo stesso SID della regola di autorizzazione specificata dall'ACL e quindi aggiunge la regola di autorizzazione specificata all'ACL.
Rimuove tutte le regole di autorizzazione dall'ACL, quindi aggiunge la regola di autorizzazione specificata all'ACL.
Specifica le sezione di un descrittore di sicurezza da salvare o caricare.
Elenco di controllo di accesso discrezionale (DACL).
Intero descrittore di sicurezza.
Elenco di controllo di accesso di sistema (SACL).
Gruppo primario.
Nessuna sezione.
Proprietario.
Specifica se un oggetto viene utilizzato per consentire o negare l'accesso.Questi valori non sono flag e non possono essere combinati.
L'oggetto viene utilizzato per consentire l'accesso a un oggetto protetto.
L'oggetto viene utilizzato per negare l'accesso a un oggetto protetto.
Rappresenta una combinazione di identità di un utente, maschera di accesso e tipo di controllo di accesso (consenso o negazione).Un oggetto contiene inoltre informazioni su come la regola viene ereditata dagli oggetti figlio e come viene propagata l'ereditarietà.
Inizializza una nuova istanza della classe utilizzando i valori specificati.
Identità a cui viene applicata la regola di accesso.Questo parametro deve essere un oggetto di cui è possibile eseguire il cast in .
Maschera di accesso della regola.La maschera di accesso è un insieme di bit anonimi a 32 bit, il cui significato è definito dai singoli integratori.
true se la regola è ereditata da un contenitore padre.
Proprietà di ereditarietà della regola di accesso.
Specifica se le regole di accesso ereditate vengono propagate automaticamente.I flag di propagazione vengono ignorati se è impostato su .
Tipo di controllo di accesso valido.
Non è possibile effettuare il cast del valore del parametro in oppure il parametro contiene un valore non valido.
Il valore del parametro è zero oppure i parametri o contengono valori di flag non riconosciuti.
Ottiene il valore associato all'oggetto .
Valore associato all'oggetto .
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à.
Tipo di diritti di accesso per la regola di accesso.
Inizializza una nuova istanza della classe AccessRule’1 utilizzando i valori specificati.
Identità a cui viene applicata la regola di accesso.
Diritti della regola di accesso.
Tipo di controllo di accesso valido.
Inizializza una nuova istanza della classe AccessRule’1 utilizzando i valori specificati.
Identità a cui viene applicata la regola di accesso.
Diritti della regola di accesso.
Proprietà di ereditarietà della regola di accesso.
Specifica se le regole di accesso ereditate vengono propagate automaticamente.I flag di propagazione vengono ignorati se è impostato su .
Tipo di controllo di accesso valido.
Inizializza una nuova istanza della classe AccessRule’1 utilizzando i valori specificati.
Identità a cui viene applicata la regola di accesso.
Diritti della regola di accesso.
Tipo di controllo di accesso valido.
Inizializza una nuova istanza della classe AccessRule’1 utilizzando i valori specificati.
Identità a cui viene applicata la regola di accesso.
Diritti della regola di accesso.
Proprietà di ereditarietà della regola di accesso.
Specifica se le regole di accesso ereditate vengono propagate automaticamente.I flag di propagazione vengono ignorati se è impostato su .
Tipo di controllo di accesso valido.
Ottiene i diritti dell'istanza corrente.
Diritti, cast come tipo <T>, dell'istanza corrente.
Consente di scorrere le voci di controllo di accesso (ACE, Access Control Entry) in un elenco di controllo di accesso (ACL; Access Control List).
Ottiene l'elemento corrente dell'insieme .Questa proprietà consente di ottenere la versione descrittiva del tipo dell'oggetto.
Elemento corrente nell'insieme .
Sposta l'enumeratore all'elemento successivo della raccolta .
true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.
La raccolta è stata modificata dopo la creazione dell'enumeratore.
Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nell'insieme .
La raccolta è stata modificata dopo la creazione dell'enumeratore.
Specifica il comportamento di una voce di controllo di accesso (ACE, Access Control Entry) in relazione all'ereditarietà e ai controlli.
Vengono controllati tutti i tentativi di accesso.
La maschera di accesso viene propagata agli oggetti contenitore figlio.
Vengono controllati i tentativi di accesso non riusciti.
Operatore OR logico di , , e .
Una voce ACE viene ereditata da un contenitore padre invece di essere impostata esplicitamente per un oggetto.
La maschera di accesso viene propagata solo agli oggetti figlio.Sono inclusi gli oggetti contenitore e gli oggetti figlio foglia.
Nessun flag ACE impostato.
I controlli di accesso non vengono applicati all'oggetto, ma solo ai corrispondenti oggetti figlio.
La maschera di accesso viene propagata negli oggetti figlio foglia.
Vengono controllati i tentativi di accesso riusciti.
Specifica la funzione di una voce di controllo di accesso (ACE, Access Control Entry).
Consente l'accesso.
Nega l'accesso.
Attiva un avviso di sistema.
Attiva un controllo di sistema.
Definisce i tipi di voci di controllo di accesso (ACE, Access Control Entry) disponibili.
Consente l'accesso a un oggetto per uno specifico trustee identificato da un oggetto .
Consente l'accesso a un oggetto per uno specifico trustee identificato da un oggetto .Questo tipo di voce ACE può contenere dati di callback facoltativi.I dati di callback sono BLOB specifici del manager delle risorse che non sono interpretati.
Consente l'accesso a un oggetto, a un insieme di proprietà o a una proprietà.La voce ACE contiene un insieme di diritti di accesso, un GUID che identifica il tipo di oggetto e un oggetto che identifica il trustee a cui il sistema consentirà l'accesso.La voce ACE contiene anche un GUID e un insieme di flag che controllano l'ereditarietà della voce ACE da parte degli oggetti figlio.Questo tipo di voce ACE può contenere dati di callback facoltativi.I dati di callback sono BLOB specifici del manager delle risorse che non sono interpretati.
Definito ma mai utilizzato.Incluso per motivi di completezza.
Consente l'accesso a un oggetto, a un insieme di proprietà o a una proprietà.La voce ACE contiene un insieme di diritti di accesso, un GUID che identifica il tipo di oggetto e un oggetto che identifica il trustee a cui il sistema consentirà l'accesso.La voce ACE contiene anche un GUID e un insieme di flag che controllano l'ereditarietà della voce ACE da parte degli oggetti figlio.
Nega l'accesso a un oggetto per uno specifico trustee identificato da un oggetto .
Nega l'accesso a un oggetto per uno specifico trustee identificato da un oggetto .Questo tipo di voce ACE può contenere dati di callback facoltativi.I dati di callback sono BLOB specifici del manager delle risorse che non sono interpretati.
Nega l'accesso a un oggetto, a un insieme di proprietà o a una proprietà.La voce ACE contiene un insieme di diritti di accesso, un GUID che identifica il tipo di oggetto e un oggetto che identifica il trustee a cui il sistema consentirà l'accesso.La voce ACE contiene anche un GUID e un insieme di flag che controllano l'ereditarietà della voce ACE da parte degli oggetti figlio.Questo tipo di voce ACE può contenere dati di callback facoltativi.I dati di callback sono BLOB specifici del manager delle risorse che non sono interpretati.
Nega l'accesso a un oggetto, a un insieme di proprietà o a una proprietà.La voce ACE contiene un insieme di diritti di accesso, un GUID che identifica il tipo di oggetto e un oggetto che identifica il trustee a cui il sistema consentirà l'accesso.La voce ACE contiene anche un GUID e un insieme di flag che controllano l'ereditarietà della voce ACE da parte degli oggetti figlio.
Rileva il tipo di voce ACE maggiormente definito nell'enumerazione.
Riservato per un utilizzo futuro.
Riservato per un utilizzo futuro.
Riservato per un utilizzo futuro.
Riservato per un utilizzo futuro.
Provoca la registrazione di un messaggio di controllo quando un trustee specificato tenta di ottenere l'accesso a un oggetto.Il trustee è identificato da un oggetto .
Provoca la registrazione di un messaggio di controllo quando un trustee specificato tenta di ottenere l'accesso a un oggetto.Il trustee è identificato da un oggetto .Questo tipo di voce ACE può contenere dati di callback facoltativi.I dati di callback sono BLOB specifici del manager delle risorse che non sono interpretati.
Provoca la registrazione di un messaggio di controllo quando un trustee specificato tenta di ottenere l'accesso a un oggetto o a oggetti secondari, quali insiemi di proprietà o proprietà.La voce ACE contiene un insieme di diritti di accesso, un GUID che identifica il tipo di oggetto od oggetto secondario e un oggetto che identifica il trustee per il quale il sistema controllerà l'accesso.La voce ACE contiene anche un GUID e un insieme di flag che controllano l'ereditarietà della voce ACE da parte degli oggetti figlio.Questo tipo di voce ACE può contenere dati di callback facoltativi.I dati di callback sono BLOB specifici del manager delle risorse che non sono interpretati.
Provoca la registrazione di un messaggio di controllo quando un trustee specificato tenta di ottenere l'accesso a un oggetto o a oggetti secondari, quali insiemi di proprietà o proprietà.La voce ACE contiene un insieme di diritti di accesso, un GUID che identifica il tipo di oggetto od oggetto secondario e un oggetto che identifica il trustee per il quale il sistema controllerà l'accesso.La voce ACE contiene anche un GUID e un insieme di flag che controllano l'ereditarietà della voce ACE da parte degli oggetti figlio.
Specifica le condizioni per il controllo dei tentativi di accesso a un oggetto che può essere protetto.
Vengono controllati i tentativi di accesso non riusciti.
Nessun tentativo di accesso viene controllato.
Vengono controllati i tentativi di accesso riusciti.
Rappresenta la combinazione dell'identità di un utente e di una maschera di accesso.Un oggetto contiene anche informazioni su come la regola viene ereditata dagli oggetti figlio, su come l'ereditarietà viene propagata e sulle condizioni per le quali viene eseguito il controllo.
Inizializza una nuova istanza della classe utilizzando i valori specificati.
Identità a cui viene applicata la regola di controllo.Deve essere un oggetto di cui è possibile eseguire il cast in .
Maschera di accesso della regola.La maschera di accesso è un insieme di bit anonimi a 32 bit, il cui significato è definito dai singoli integratori.
true per ereditare la regola da un contenitore padre.
Proprietà di ereditarietà della regola di controllo.
Indica se le regole di controllo sono propagate automaticamente.I flag di propagazione vengono ignorati se è impostato su .
Condizioni per cui la regola viene controllata.
Non è possibile eseguire il cast del valore del parametro come oppure il parametro contiene un valore non valido.
Il valore del parametro è zero oppure i parametri o contengono valori di flag non riconosciuti.
Ottiene i flag di controllo per la regola di controllo.
Combinazione bit per bit dei valori dell'enumerazione.Questa combinazione specifica le condizioni di controllo per la regola di controllo.
Rappresenta una combinazione dell'identità di un utente e di una maschera di accesso.
Inizializza una nuova istanza della classe AuditRule’1 utilizzando i valori specificati.
Identità a cui viene applicata questa regola di controllo.
Diritti della regola di controllo.
Condizioni per cui la regola viene controllata.
Inizializza una nuova istanza della classe AuditRule’1 utilizzando i valori specificati.
Identità a cui viene applicata la regola di controllo.
Diritti della regola di controllo.
Proprietà di ereditarietà della regola di controllo.
Indica se le regole di controllo sono propagate automaticamente.
Condizioni per cui la regola viene controllata.
Inizializza una nuova istanza della classe AuditRule’1 utilizzando i valori specificati.
Identità a cui viene applicata la regola di controllo.
Diritti della regola di controllo.
Proprietà della regola di controllo.
Inizializza una nuova istanza della classe AuditRule’1 utilizzando i valori specificati.
Identità a cui viene applicata la regola di controllo.
Diritti della regola di controllo.
Proprietà di ereditarietà della regola di controllo.
Indica se le regole di controllo sono propagate automaticamente.
Condizioni per cui la regola viene controllata.
Diritti della regola di controllo.
Restituisce .
Determina l'accesso agli oggetti da proteggere.Le classi derivate e offrono funzionalità speciali per l'accesso e il controllo.
Inizializza una nuova istanza della classe utilizzando i valori specificati.
Identità a cui viene applicata la regola di accesso. Questo parametro deve essere un oggetto di cui è possibile eseguire il cast in .
Maschera di accesso della regola.La maschera di accesso è un insieme di bit anonimi a 32 bit, il cui significato è definito dai singoli integratori.
true per ereditare la regola da un contenitore padre.
Proprietà di ereditarietà della regola di accesso.
Specifica se le regole di accesso ereditate vengono propagate automaticamente.I flag di propagazione vengono ignorati se è impostato su .
Non è possibile sottoporre a cast il valore del parametro come classe .
Il valore del parametro è zero oppure i parametri o contengono valori di flag non riconosciuti.
Ottiene la maschera di accesso per questa regola.
Maschera di accesso per questa regola.
Ottiene la classe a cui viene applicata la regola.
Classe a cui viene applicata la regola.
Ottiene il valore dei flag che determinano come la regola viene ereditata dagli oggetti figlio.
Combinazione bit per bit dei valori dell'enumerazione.
Ottiene un valore che indica se la regola viene impostata in modo esplicito oppure se è ereditata da un oggetto contenitore padre.
true se la regola non è impostata in modo esplicito ma viene ereditata da un contenitore padre.
Ottiene il valore dei flag di propagazione, che determinano come l'ereditarietà di questa regola viene propagata agli oggetti figlio.Questa proprietà è importante solo quando il valore dell'enumerazione non è .
Combinazione bit per bit dei valori dell'enumerazione.
Rappresenta una raccolta di oggetti .
Inizializza una nuova istanza della classe .
Aggiunge un oggetto alla raccolta.
Oggetto da aggiungere alla raccolta.
Copia il contenuto della raccolta in una matrice.
Matrice in cui copiare il contenuto della raccolta.
Indice in base zero da cui ha inizio la copia.
Ottiene l'oggetto in corrispondenza dell'indice specificato della raccolta.
Oggetto in corrispondenza dell'indice specificato.
Indice in base zero dell'oggetto da ottenere.
Rappresenta una voce di controllo di accesso (ACE, Access Control Entry).
Inizializza una nuova istanza della classe .
Flag che specificano le informazioni relative a ereditarietà, propagazione dell'ereditarietà e condizioni di controllo per la nuova voce di controllo di accesso (ACE).
Utilizzo della nuova voce ACE.
Maschera di accesso della voce ACE.
Classe associata alla nuova voce ACE.
true per specificare che la nuova voce ACE è una voce ACE di tipo callback.
Dati opachi associati alla nuova voce ACE.I dati opachi sono consentiti solo per i tipi di voci ACE di callback.La lunghezza di questa matrice non deve essere superiore al valore restituito del metodo .
Ottiene la lunghezza, in byte, della rappresentazione binaria dell'oggetto corrente.Usare questa lunghezza con il metodo prima di effettuare il marshalling dell'elenco ACL in una matrice binaria.
Lunghezza, in byte, della rappresentazione binaria dell'oggetto corrente.
Esegue il marshalling dei contenuti dell'oggetto nella matrice di byte specificata, in corrispondenza dell'offset specificato.
Matrice di byte in cui viene effettuato il marshalling del contenuto dell'oggetto .
Offset in corrispondenza del quale viene avviato il marshalling.
è negativo o troppo alto per consentire la copia dell'intero oggetto nella matrice .
Ottiene la lunghezza massima consentita di un BLOB di dati opachi per le voci di controllo di accesso (ACE) di callback.
Lunghezza consentita di un BLOB di dati opachi.
true per specificare che l'oggetto è una voce ACE di tipo callback.
Rappresenta un elenco di controllo di accesso (ACL, Access Control List) e costituisce la classe base per le classi e .
Ottiene la lunghezza, in byte, della rappresentazione binaria dell'oggetto corrente.Tale lunghezza deve essere usata prima di effettuare il marshalling dell'elenco di controllo di accesso (ACL) in una matrice binaria mediante il metodo .
Lunghezza, in byte, della rappresentazione binaria dell'oggetto corrente.
Ottiene il numero di voci di controllo di accesso (ACE) presenti nell'oggetto corrente.
Numero di voci ACE presenti nell'oggetto corrente.
Esegue il marshalling dei contenuti dell'oggetto nella matrice di byte specificata, in corrispondenza dell'offset specificato.
Matrice di byte in cui i contenuti dell'oggetto vengono sottoposti a marshalling.
Offset in corrispondenza del quale viene avviato il marshalling.
Ottiene un valore booleano che specifica se le voci di controllo di accesso (ACE) nell'oggetto corrente sono in ordine canonico.
true se le voci ACE nell'oggetto corrente sono in ordine canonico; in caso contrario, false.
Specifica se l'oggetto è un contenitore.
true se l'oggetto corrente è un contenitore.
Specifica se l'oggetto corrente è un elenco di controllo di accesso (ACL) di un oggetto directory.
true se l'oggetto corrente è un elenco ACL di un oggetto directory.
Ottiene o imposta l'oggetto in corrispondenza dell'indice specificato.
in corrispondenza dell'indice specificato.
Indice in base zero dell'oggetto da ottenere o impostare.
Rimuove tutte le voci di controllo di accesso (ACE) contenute dall'oggetto e associate all'oggetto specificato.
Oggetto da verificare.
Rimuove tutte le voci di controllo di accesso (ACE) ereditate dall'oggetto .
Ottiene il livello di revisione della classe .
Valore di byte che specifica il livello di revisione della classe .
Controlla l'accesso a oggetti senza modifica diretta degli elenchi di controllo di accesso (ACL, Access Control List).Questa classe è la classe base astratta per la classe .
Inizializza una nuova istanza della classe .
true se il nuovo oggetto è un oggetto contenitore.
Aggiunge la regola di accesso specificata all'elenco DACL (Discretionary Access Control List) associato all'oggetto .
Regola di accesso da aggiungere.
Aggiunge la regola di controllo specificata all'elenco SACL (System Access Control List) associato all'oggetto .
Regola di controllo da aggiungere.
Ottiene un insieme delle regole di accesso associate all'identificatore di sicurezza specificato.
Insieme di regole di accesso associate all'oggetto specificato.
true per includere le regole di accesso esplicitamente impostate per l'oggetto.
true per includere le regole di accesso ereditate.
Specifica se l'ID di sicurezza per cui recuperare le regole di accesso è di tipo T:System.Security.Principal.SecurityIdentifier o di tipo T:System.Security.Principal.NTAccount.Il valore di questo parametro deve essere un tipo convertibile nel tipo .
Ottiene un insieme di regole di accesso associate all'identificatore di sicurezza specificato.
Insieme di regole di controllo associate all'oggetto specificato.
true per includere le regole di controllo esplicitamente impostate per l'oggetto.
true per includere le regole di controllo ereditate.
Identificatore di sicurezza per il quale recuperare le regole di controllo.Deve essere un oggetto di cui è possibile eseguire il cast in un oggetto .
Applica la modifica specificata all'elenco di controllo di accesso discrezionale (DACL) associato all'oggetto .
true se la modifica dell'elenco DACL è riuscita. In caso contrario, false.
Modifica da applicare all'elenco DACL.
Regola di accesso da modificare.
true se la modifica dell'elenco DACL è riuscita. In caso contrario, false.
Applica la modifica specificata all'elenco SACL (System Access Control List) associato all'oggetto .
true se la modifica dell'elenco SACL è riuscita; in caso contrario, false.
Modifica da applicare all'elenco SACL.
Regola di controllo da modificare.
true se la modifica dell'elenco SACL è riuscita; in caso contrario, false.
Rimuove le regole di accesso contenenti lo stesso ID di sicurezza e la stessa maschera di accesso della regola di accesso specificata dall'elenco di controllo di accesso discrezionale (DACL) associato all'oggetto .
true se la rimozione della regola di accesso è riuscita; in caso contrario, false.
Regola di accesso da rimuovere.
Rimuove tutte le regole di accesso che dispongono dello stesso identificatore di sicurezza e della stessa regola di accesso specificata dall'elenco DACL (Discretionary Access Control List) associato all'oggetto .
Regola di accesso da rimuovere.
Rimuove tutte le regole di accesso che corrispondono esattamente alla regola di accesso specificata dall'elenco DACL (Discretionary Access Control List) associato all'oggetto .
Regola di accesso da rimuovere.
Rimuove le regole di controllo contenenti lo stesso identificatore di sicurezza e la stessa maschera di accesso della regola di controllo specificata dall'elenco SACL (System Access Control List) associato all'oggetto .
true se la rimozione della regola di controllo è riuscita; in caso contrario, false.
Regola di controllo da rimuovere.
Rimuove tutte le regole di controllo che dispongono dello stesso ID di sicurezza e della stessa regola di controllo specificata dall'elenco di controllo di accesso di sistema (SACL) associato all'oggetto .
Regola di controllo da rimuovere.
Rimuove tutte le regole di controllo che corrispondono esattamente alla regola di controllo specificata dall'elenco di controllo di accesso di sistema (SACL) associato all'oggetto .
Regola di controllo da rimuovere.
Rimuove tutte le regole di accesso nell'elenco di controllo di accesso discrezionale (DACL) associato all'oggetto , quindi aggiunge la regola di accesso specificata.
Regola di accesso da ripristinare.
Rimuove tutte le regole di accesso contenenti lo stesso identificatore e qualificatore di sicurezza della regola di accesso specificata nell'elenco DACL (Discretionary Access Control List) associato all'oggetto , quindi aggiunge la regola di accesso specificata.
Regola di accesso da impostare.
Rimuove tutte le regole di controllo contenenti lo stesso identificatore e qualificatore di sicurezza della regola di controllo specificata nell'elenco SACL (System Access Control List) associato all'oggetto , quindi aggiunge la regola di controllo specificata.
Regola di controllo da impostare.
Rappresenta un descrittore di sicurezza.Un descrittore di sicurezza include un proprietario, un gruppo primario, un elenco di controllo di accesso discrezionale (DACL, Discretionary Access Control List) e un elenco di controllo di accesso di sistema (SACL, System Access Control List).
Inizializza una nuova istanza della classe dalla matrice di valori di byte specificata.
true se il nuovo descrittore di sicurezza è associato a un oggetto contenitore.
true se il nuovo descrittore di sicurezza è associato a un oggetto directory.
Matrice di valori di byte da cui creare il nuovo oggetto .
Offset nella matrice in corrispondenza del quale verrà iniziata la copia.
Inizializza una nuova istanza della classe dalle informazioni specificate.
true se il nuovo descrittore di sicurezza è associato a un oggetto contenitore.
true se il nuovo descrittore di sicurezza è associato a un oggetto directory.
Flag che specificano il comportamento del nuovo oggetto .
Proprietario del nuovo oggetto .
Gruppo primario del nuovo oggetto .
Elenco SACL (System Access Control List) del nuovo oggetto .
Elenco DACL (Discretionary Access Control List) del nuovo oggetto .
Consente di inizializzare una nuova istanza della classe dall'oggetto specificato.
true se il nuovo descrittore di sicurezza è associato a un oggetto contenitore.
true se il nuovo descrittore di sicurezza è associato a un oggetto directory.
Oggetto da cui creare il nuovo oggetto .
Inizializza una nuova istanza della classe dalla stringa SDDL (Security Descriptor Definition Language) specificata.
true se il nuovo descrittore di sicurezza è associato a un oggetto contenitore.
true se il nuovo descrittore di sicurezza è associato a un oggetto directory.
Stringa SDDL da cui creare il nuovo oggetto .
Imposta la proprietà per questa istanza di e imposta il flag .
Livello di revisione del nuovo oggetto .
Numero di ACE (Access Control Entries, voci di controllo di accesso) che l'oggetto può contenere.Questo numero deve essere usato solo come suggerimento.
Imposta la proprietà per questa istanza di e imposta il flag .
Livello di revisione del nuovo oggetto .
Numero di ACE (Access Control Entries, voci di controllo di accesso) che l'oggetto può contenere.Questo numero deve essere usato solo come suggerimento.
Ottiene i valori che specificano il comportamento dell'oggetto .
Uno o più valori dell'enumerazione combinati con un'operazione OR logica.
Ottiene o imposta l'elenco di controllo di accesso discrezionale dell'oggetto .L'elenco DACL contiene le regole di accesso.
Elenco DACL dell'oggetto .
Ottiene o imposta il gruppo primario dell'oggetto .
Gruppo primario dell'oggetto .
Ottiene un valore booleano che specifica se l'oggetto associato a questo oggetto è un oggetto contenitore.
true se l'oggetto associato a questo oggetto è un oggetto contenitore; in caso contrario, false.
Ottiene un valore booleano che specifica se l'elenco di controllo di accesso discrezionale associato a questo oggetto è in ordine canonico.
true se l'elenco DACL associato a questo oggetto è in ordine canonico; in caso contrario, false.
Ottiene un valore booleano che specifica se l'oggetto associato a questo oggetto è un oggetto directory.
true se l'oggetto associato a questo oggetto è un oggetto directory; in caso contrario, false.
Ottiene un valore booleano che specifica se l'elenco di controllo di accesso di sistema associato a questo oggetto è in ordine canonico.
true se l'elenco SACL associato a questo oggetto è in ordine canonico; in caso contrario, false.
Ottiene o imposta il proprietario dell'oggetto associato all'oggetto .
Proprietario dell'oggetto associato all'oggetto .
Rimuove tutte le regole di accesso per l'identificatore di sicurezza specificato dall'elenco DACL (Discretionary Access Control List) associato all'oggetto .
Identificatore di sicurezza per il quale rimuovere le regole di accesso.
Rimuove tutte le regole di controllo per l'identificatore di sicurezza specificato dall'elenco SACL (System Access Control List) associato all'oggetto .
Identificatore di sicurezza per il quale rimuovere le regole di controllo.
Imposta la protezione dall'ereditarietà per l'elenco DACL (Discretionary Access Control List) associato all'oggetto .Gli elenchi DACL che sono protetti non ereditano regole di accesso dai contenitori padre.
true per proteggere l'elenco DACL dall'ereditarietà.
true per conservare le regole di accesso ereditate nell'elenco DACL; false per rimuovere le regole di accesso ereditate dall'elenco DACL.
Imposta la protezione dall'ereditarietà per l'elenco SACL (System Access Control List) associato all'oggetto .Gli elenchi SACL che sono protetti non ereditano regole di controllo dai contenitori padre.
true per proteggere l'elenco SACL dall'ereditarietà.
true per conservare le regole di controllo ereditate nell'elenco SACL; false per rimuovere le regole di controllo ereditate dall'elenco SACL.
Ottiene o imposta l'elenco SACL (System Access Control List) dell'oggetto .L'elenco SACL contiene le regole di controllo.
Elenco SACL dell'oggetto .
Rappresenta una ACE (Access Control Entry, voce di controllo di accesso) composta.
Inizializza una nuova istanza della classe .
Contiene flag che specificano informazioni sulle condizioni di ereditarietà, propagazione dell'ereditarietà e controllo per la nuova ACE.
Maschera di accesso della voce ACE.
Valore ottenuto dall'enumerazione .
Classe associata alla nuova voce ACE.
Ottiene la lunghezza, in byte, della rappresentazione binaria dell'oggetto corrente.Questa lunghezza deve essere utilizzata prima di eseguire il marshaling dell'ACL in una matrice binaria con il metodo .
Lunghezza, in byte, della rappresentazione binaria dell'oggetto corrente.
Ottiene o imposta il tipo di questo oggetto .
Tipo di questo oggetto .
Esegue il marshalling dei contenuti dell'oggetto nella matrice di byte specificata nella posizione di offset specificata.
Matrice di byte in cui i contenuti dell'oggetto vengono sottoposti a marshaling.
Offset in corrispondenza del quale viene avviato il marshalling.
è negativo o troppo elevato per consentire la copia di tutto l'oggetto in .
Specifica il tipo di un oggetto .
L'oggetto è utilizzato per la rappresentazione.
Questi flag hanno effetto sul comportamento del descrittore di sicurezza.
Specifica che l'elenco DACL (Discretionary Access Control List, elenco di controllo di accesso discrezionale) è stato ereditato automaticamente dall'elemento padre.Impostato solo dai gestori delle risorse.
Ignorato.
Specifica che il DACL è stato ottenuto da un meccanismo di impostazione.Impostato solo dai gestori delle risorse.
Specifica che il DACL non è null.Impostato dai gestori delle risorse o dagli utenti.
Specifica che il gestore delle risorse impedisce l'ereditarietà automatica.Impostato dai gestori delle risorse o dagli utenti.
Ignorato.
Specifica che il gruppo è stato ottenuto da un meccanismo di impostazione.Impostato solo dai gestori delle risorse; non deve essere impostato dai chiamanti.
Nessun flag di controllo.
Specifica che il proprietario è stato ottenuto da un meccanismo di impostazione.Impostato solo dai gestori delle risorse; non deve essere impostato dai chiamanti.
Specifica che i contenuti del campo riservato sono validi.
Specifica che la rappresentazione binaria del descrittore di sicurezza è in formato relativo. Questo flag è sempre impostato.
Ignorato.
Specifica che l'elenco SACL (System Access Control List, elenco di controllo di accesso di sistema) è stato ereditato automaticamente dall'elemento padre.Impostato solo dai gestori delle risorse.
Ignorato.
Specifica che il SACL è stato ottenuto da un meccanismo di impostazione.Impostato solo dai gestori delle risorse.
Specifica che il SACL non è null.Impostato dai gestori delle risorse o dagli utenti.
Specifica che il gestore delle risorse impedisce l'ereditarietà automatica.Impostato dai gestori delle risorse o dagli utenti.
Rappresenta una ACE (Access Control Entry, voce di controllo di accesso) non definita da uno dei membri dell'enumerazione .
Inizializza una nuova istanza della classe .
Tipo della nuova ACE.Questo valore deve essere maggiore di .
Flag che specificano informazioni sulle condizioni di ereditarietà, propagazione dell'ereditarietà e controllo per la nuova ACE.
Matrice di valori di byte che contiene i dati per la nuova ACE.Il valore può essere null.La lunghezza di questa matrice non deve essere superiore al valore del campo e deve essere un multiplo di quattro.
Il valore del parametro non è maggiore di oppure la lunghezza della matrice è maggiore del valore del campo o non è un multiplo di quattro.
Ottiene la lunghezza, in byte, della rappresentazione binaria dell'oggetto corrente.Questa lunghezza deve essere utilizzata prima di eseguire il marshaling dell'ACL in una matrice binaria con il metodo .
Lunghezza, in byte, della rappresentazione binaria dell'oggetto corrente.
Esegue il marshalling dei contenuti dell'oggetto nella matrice di byte specificata nella posizione di offset specificata.
Matrice di byte in cui i contenuti dell'oggetto vengono sottoposti a marshaling.
Offset in corrispondenza del quale viene avviato il marshalling.
è negativo o troppo elevato per consentire la copia di tutto l'oggetto in .
Restituisce i dati opachi associati a questo oggetto .
Matrice di valori di byte che rappresenta i dati opachi associati a questo oggetto .
Restituisce la lunghezza massima consentita per un blob di dati opachi per l'oggetto .
Ottiene la lunghezza dei dati opachi associati a questo oggetto .
Lunghezza dei dati di callback opachi.
Imposta i dati di callback opachi associati a questo oggetto .
Matrice di valori di byte che rappresenta i dati di callback opachi per questo oggetto .
Rappresenta un elenco di controllo di accesso discrezionale (DACL, Discretionary Access Control List).
Inizializza una nuova istanza della classe con i valori specificati.
true se il nuovo oggetto è un contenitore.
true se il nuovo oggetto è un oggetto di directory ACL (Access Control List, elenco di controllo di accesso).
Livello di revisione del nuovo oggetto .
Numero di ACE (Access Control Entries, voci di controllo di accesso) che l'oggetto può contenere.Questo numero deve essere usato solo come suggerimento.
Inizializza una nuova istanza della classe con i valori specificati.
true se il nuovo oggetto è un contenitore.
true se il nuovo oggetto è un oggetto di directory ACL (Access Control List, elenco di controllo di accesso).
Numero di ACE (Access Control Entries, voci di controllo di accesso) che l'oggetto può contenere.Questo numero deve essere usato solo come suggerimento.
Inizializza una nuova istanza della classe con i valori specificati dell'oggetto specificato.
true se il nuovo oggetto è un contenitore.
true se il nuovo oggetto è un oggetto di directory ACL (Access Control List, elenco di controllo di accesso).
Oggetto sottostante per il nuovo oggetto .Specificare null per creare un elenco ACL vuoto.
Aggiunge una voce di controllo di accesso (ACE) con le impostazioni specificate all'oggetto corrente.
Tipo di controllo di accesso (consenso o negazione) da aggiungere.
Classe per la quale aggiungere una voce ACE.
Regola di accesso della nuova voce ACE.
Flag che specificano le proprietà di ereditarietà della nuova voce ACE.
Flag che specificano le proprietà di propagazione dell'ereditarietà della nuova voce ACE.
Aggiunge una voce di controllo di accesso (ACE) con le impostazioni specificate all'oggetto corrente.Usare questo metodo per gli elenchi di controllo di accesso (ACL) di oggetti directory quando si specifica il tipo di oggetto o il tipo di oggetto ereditato della nuova voce ACE.
Tipo di controllo di accesso (consenso o negazione) da aggiungere.
Classe per la quale aggiungere una voce ACE.
Regola di accesso della nuova voce ACE.
Flag che specificano le proprietà di ereditarietà della nuova voce ACE.
Flag che specificano le proprietà di propagazione dell'ereditarietà della nuova voce ACE.
Flag che specificano se i parametri e contengono valori non null.
Identità della classe di oggetti a cui viene applicata la nuova voce ACE.
Identità della classe di oggetti figlio che possono ereditare la nuova voce ACE.
Aggiunge una voce di controllo di accesso (ACE) con le impostazioni specificate all'oggetto corrente.
Tipo di controllo di accesso (consenso o negazione) da aggiungere.
Classe per la quale aggiungere una voce ACE.
Oggetto per il nuovo accesso.
Rimuove la regola di controllo di accesso specificata dall'oggetto corrente.
true se l'accesso specificato viene rimosso dal metodo; in caso contrario, false.
Tipo di controllo di accesso (consenso o negazione) da rimuovere.
Classe per la quale rimuovere una regola di controllo di accesso.
Maschera di accesso per la regola da rimuovere.
Flag che specificano le proprietà di ereditarietà della regola da rimuovere.
Flag che specificano le proprietà di propagazione dell'ereditarietà per la regola da rimuovere.
Rimuove la regola di controllo di accesso specificata dall'oggetto corrente.Usare questo metodo per gli elenchi di controllo di accesso (ACL) di oggetti directory quando si specifica il tipo di oggetto o il tipo di oggetto ereditato.
true se l'accesso specificato viene rimosso dal metodo; in caso contrario, false.
Tipo di controllo di accesso (consenso o negazione) da rimuovere.
Classe per la quale rimuovere una regola di controllo di accesso.
Maschera di accesso per la regola di controllo di accesso da rimuovere.
Flag che specificano le proprietà di ereditarietà della regola di controllo di accesso da rimuovere.
Flag che specificano le proprietà di propagazione dell'ereditarietà per la regola di controllo di accesso da rimuovere.
Flag che specificano se i parametri e contengono valori non null.
Identità della classe di oggetti a cui viene applicata la regola di controllo di accesso rimossa.
identità della classe di oggetti figlio che possono ereditare la regola di controllo di accesso rimossa.
Rimuove la regola di controllo di accesso specificata dall'oggetto corrente.
Restituisce .
Tipo di controllo di accesso (consenso o negazione) da rimuovere.
Classe per la quale rimuovere una regola di controllo di accesso.
Oggetto per il quale rimuovere l'accesso.
Rimuove la voce di controllo di accesso (ACE) specificata dall'oggetto corrente.
Tipo di controllo di accesso (consenso o negazione) da rimuovere.
Oggetto per il quale rimuovere una voce ACE.
Maschera di accesso per la voce ACE da rimuovere.
Flag che specificano le proprietà di ereditarietà della voce ACE da rimuovere.
Flag che specificano le proprietà di propagazione dell'ereditarietà per la voce ACE da rimuovere.
Rimuove la voce di controllo di accesso (ACE) specificata dall'oggetto corrente.Usare questo metodo per gli elenchi di controllo di accesso (ACL) di oggetti directory quando si specifica il tipo di oggetto per la voce ACE da rimuovere.
Tipo di controllo di accesso (consenso o negazione) da rimuovere.
Oggetto per il quale rimuovere una voce ACE.
Maschera di accesso per la voce ACE da rimuovere.
Flag che specificano le proprietà di ereditarietà della voce ACE da rimuovere.
Flag che specificano le proprietà di propagazione dell'ereditarietà per la voce ACE da rimuovere.
Flag che specificano se i parametri e contengono valori non null.
Identità della classe di oggetti a cui viene applicata la voce ACE rimossa.
Identità della classe di oggetti figlio che possono ereditare la voce ACE rimossa.
Rimuove la voce di controllo di accesso (ACE) specificata dall'oggetto corrente.
Tipo di controllo di accesso (consenso o negazione) da rimuovere.
Oggetto per il quale rimuovere una voce ACE.
Oggetto per il quale rimuovere l'accesso.
Imposta il controllo di accesso specificato per l'oggetto specificato.
Tipo di controllo di accesso (consenso o negazione) da impostare.
Oggetto per il quale impostare una voce ACE.
Regola di accesso della nuova voce ACE.
Flag che specificano le proprietà di ereditarietà della nuova voce ACE.
Flag che specificano le proprietà di propagazione dell'ereditarietà della nuova voce ACE.
Imposta il controllo di accesso specificato per l'oggetto specificato.
Tipo di controllo di accesso (consenso o negazione) da impostare.
Oggetto per il quale impostare una voce ACE.
Regola di accesso della nuova voce ACE.
Flag che specificano le proprietà di ereditarietà della nuova voce ACE.
Flag che specificano le proprietà di propagazione dell'ereditarietà della nuova voce ACE.
Flag che specificano se i parametri e contengono valori non null.
Identità della classe di oggetti a cui viene applicata la nuova voce ACE.
Identità della classe di oggetti figlio che possono ereditare la nuova voce ACE.
Imposta il controllo di accesso specificato per l'oggetto specificato.
Tipo di controllo di accesso (consenso o negazione) da impostare.
Oggetto per il quale impostare una voce ACE.
Oggetto per il quale impostare l'accesso.
Rappresenta una ACE (Access Control Entry, voce del controllo di accesso) ed è la classe di base per tutte le altre classi ACE.
Ottiene o imposta l'enumerazione associata a questo oggetto .
Enumerazione associata a questo oggetto .
Ottiene il tipo di questa ACE.
Tipo di questa ACE.
Ottiene le informazioni di controllo associate a questa ACE.
Informazioni di controllo associate a questa ACE.
Ottiene la lunghezza, in byte, della rappresentazione binaria dell'oggetto corrente.Questa lunghezza deve essere utilizzata prima di eseguire il marshaling dell'ACL in una matrice binaria con il metodo .
Lunghezza, in byte, della rappresentazione binaria dell'oggetto corrente.
Crea una copia completa di questa ACE.
Oggetto creato da questo metodo.
Crea un oggetto dai dati binari specificati.
Oggetto creato da questo metodo.
Dati binari da cui creare il nuovo oggetto .
Offset da cui iniziare l'unmarshaling.
Determina se l'oggetto specificato equivale all'oggetto corrente.
true se l'oggetto specificato equivale all'oggetto corrente. In caso contrario, false.
Oggetto da confrontare con l'oggetto corrente.
Esegue il marshalling dei contenuti dell'oggetto nella matrice di byte specificata, in corrispondenza dell'offset specificato.
Matrice di byte in cui i contenuti dell'oggetto vengono sottoposti a marshaling.
Offset in corrispondenza del quale viene avviato il marshalling.
è negativo o troppo alto per consentire la copia dell'intero oggetto in .
Viene utilizzato come funzione hash per la classe .Il metodo può essere utilizzato in algoritmi di hash e strutture di dati, ad esempio una tabella hash.
Codice hash per l'oggetto corrente.
Ottiene flag che specificano le proprietà di ereditarietà di questa ACE.
Flag che specificano le proprietà di ereditarietà di questa ACE.
Ottiene un valore Boolean che specifica se questa ACE viene ereditata oppure viene impostata in modo esplicito.
true se l'ACE è ereditata. In caso contrario, false.
Determina se gli oggetti specificati sono considerati uguali.
true se i due oggetti sono uguali; in caso contrario, false.
Primo oggetto da confrontare.
Secondo oggetto da confrontare.
Determina se gli oggetti specificati sono considerati disuguali.
true se i due oggetti sono disuguali. In caso contrario, false.
Primo oggetto da confrontare.
Secondo oggetto da confrontare.
Ottiene flag che specificano le proprietà di propagazione dell'ereditarietà di questa ACE.
Flag che specificano le proprietà di propagazione dell'ereditarietà di questa ACE.
Rappresenta un elenco di controllo di accesso (ACL) ed è la classe di base per le classi , , e .
Inizializza una nuova istanza della classe .
Livello di revisione della classe corrente.Questo valore viene restituito dalla proprietà per le ACL non associate a oggetti di Servizi di directory.
Livello di revisione della classe corrente.Questo valore viene restituito dalla proprietà per le ACL associate a oggetti di Servizi di directory.
Ottiene la lunghezza, in byte, della rappresentazione binaria dell'oggetto corrente.Tale lunghezza deve essere utilizzata prima di eseguire il marshaling dell'ACL in una matrice binaria con il metodo .
Lunghezza, in byte, della rappresentazione binaria dell'oggetto corrente.
Copia ciascuna classe della classe nella matrice specificata.
Matrice che contiene copie degli oggetti inclusi nella classe corrente.
Indice in base zero di in cui ha inizio la copia.
Ottiene il numero di voci di controllo di accesso (ACE) presenti nell'oggetto corrente.
Numero di voci ACE presenti nell'oggetto corrente.
Esegue il marshalling dei contenuti dell'oggetto nella matrice di byte specificata, in corrispondenza dell'offset specificato.
Matrice di byte in cui i contenuti dell'oggetto vengono sottoposti a marshaling.
Offset in corrispondenza del quale viene avviato il marshalling.
è negativo o troppo alto per consentire la copia dell'intero oggetto in .
Restituisce una nuova istanza della classe .
Classe restituita da questo metodo.
Questa proprietà è sempre impostata su false.È implementata solo perché è necessaria per l'implementazione dell'interfaccia .
Sempre false.
Ottiene o imposta in corrispondenza dell'indice specificato.
in corrispondenza dell'indice specificato.
Indice a base zero della classe da ottenere o impostare.
Lunghezza binaria massima consentita di un oggetto .
Ottiene il livello di revisione della classe .
Valore di byte che specifica il livello di revisione della classe .
Questa proprietà restituisce sempre null.È implementata solo perché è necessaria per l'implementazione dell'interfaccia .
Restituisce sempre null.
Copia ciascuna classe della classe nella matrice specificata.
Matrice che contiene copie degli oggetti inclusi nella classe corrente.
Indice in base zero di in cui ha inizio la copia.
Restituisce una nuova istanza della classe sottoposta a cast come istanza dell'interfaccia .
Nuovo oggetto , sottoposto a cast come istanza dell'interfaccia .
Rappresenta un descrittore di sicurezza.Un descrittore di sicurezza include un proprietario, un gruppo primario, un elenco di controllo di accesso discrezionale (DACL, Discretionary Access Control List) e un elenco di controllo di accesso di sistema (SACL, System Access Control List).
Inizializza una nuova istanza della classe .
Ottiene la lunghezza in byte della rappresentazione binaria dell'oggetto corrente.Tale lunghezza deve essere utilizzata prima di effettuare il marshalling dell'elenco ACL in una matrice binaria con il metodo .
Lunghezza in byte della rappresentazione binaria dell'oggetto corrente.
Ottiene i valori che specificano il comportamento dell'oggetto .
Uno o più valori dell'enumerazione combinati con un'operazione OR logica.
Restituisce una matrice di valori di byte che rappresenta le informazioni contenute nell'oggetto .
Matrice di byte in cui viene effettuato il marshalling del contenuto dell'oggetto .
Offset in corrispondenza del quale viene avviato il marshalling.
è negativo o troppo alto per consentire la copia dell'intero oggetto in .
Restituisce la rappresentazione in formato SDDL (Security Descriptor Definition Language) delle sezioni specificate del descrittore di sicurezza rappresentato dall'oggetto .
Rappresentazione in formato SDDL delle sezioni specificate del descrittore di sicurezza associato all'oggetto .
Specifica le sezioni (regole di accesso, regole di controllo, gruppo primario, proprietà) del descrittore di sicurezza da ottenere.
Ottiene o imposta il gruppo primario dell'oggetto .
Gruppo primario dell'oggetto .
Restituisce un valore Boolean che specifica se il descrittore di sicurezza associato all'oggetto può essere convertito nel formato SDDL (Security Descriptor Definition Language).
true se il descrittore di sicurezza associato all'oggetto può essere convertito nel formato SDDL (Security Descriptor Definition Language); in caso contrario, false.
Ottiene o imposta il proprietario dell'oggetto associato all'oggetto .
Proprietario dell'oggetto associato all'oggetto .
Ottiene il livello di revisione dell'oggetto .
Valore di byte che specifica il livello di revisione dell'oggetto .
I flag di ereditarietà specificano la semantica per le voci di controllo di accesso (ACE).
L'ACE viene ereditata dagli oggetti contenitore figlio.
L'ACE non viene ereditata dagli oggetti figlio.
L'ACE viene ereditata dagli oggetti foglia figlio.
Incapsula tutti i tipi di voci di controllo di accesso (ACE, Access Control Entry) definiti da Microsoft.Tutti gli oggetti contengono una maschera di accesso a 32 bit e un oggetto .
Ottiene o imposta la maschera di accesso dell'oggetto .
Maschera di accesso dell'oggetto .
Ottiene o imposta l'oggetto associato all'oggetto .
Oggetto associato a questo oggetto .
Consente di controllare l'accesso agli oggetti nativi senza modifica diretta degli elenchi di controllo di accesso (ACL, Access Control List).I tipi di oggetti nativi sono definiti dall'enumerazione .
Inizializza una nuova istanza della classe con i valori specificati.
true se il nuovo oggetto è un oggetto contenitore.
Tipo di oggetto che può essere protetto al quale è associato il nuovo oggetto .
Inizializza una nuova istanza della classe con i valori specificati.Si consiglia di utilizzare valori identici per i parametri passati al costruttore e per i metodi Persist.Per ulteriori informazioni, vedere la sezione Osservazioni.
true se il nuovo oggetto è un oggetto contenitore.
Tipo di oggetto che può essere protetto al quale è associato il nuovo oggetto .
Handle dell'oggetto che può essere protetto al quale è associato il nuovo oggetto .
Uno dei valori dell'enumerazione che specifica le sezioni del descrittore di sicurezza (regole di accesso, regole di controllo, proprietario, gruppo primario) dell'oggetto che può essere protetto da includere in questo oggetto .
Inizializza una nuova istanza della classe con i valori specificati.Si consiglia di utilizzare valori identici per i parametri passati al costruttore e per i metodi Persist.Per ulteriori informazioni, vedere la sezione Osservazioni.
true se il nuovo oggetto è un oggetto contenitore.
Tipo di oggetto che può essere protetto al quale è associato il nuovo oggetto .
Handle dell'oggetto che può essere protetto al quale è associato il nuovo oggetto .
Uno dei valori dell'enumerazione che specifica le sezioni del descrittore di sicurezza (regole di accesso, regole di controllo, proprietario, gruppo primario) dell'oggetto che può essere protetto da includere in questo oggetto .
Delegato implementato da integratori che fornisce eccezioni personalizzate.
Oggetto contenente informazioni contestuali sull'origine o sulla destinazione dell'eccezione.
Inizializza una nuova istanza della classe utilizzando i valori specificati.
true se il nuovo oggetto è un oggetto contenitore.
Tipo di oggetto che può essere protetto al quale è associato il nuovo oggetto .
Delegato implementato da integratori che fornisce eccezioni personalizzate.
Oggetto contenente informazioni contestuali sull'origine o sulla destinazione dell'eccezione.
Inizializza una nuova istanza della classe con i valori specificati.Si consiglia di utilizzare valori identici per i parametri passati al costruttore e per i metodi Persist.Per ulteriori informazioni, vedere la sezione Osservazioni.
true se il nuovo oggetto è un oggetto contenitore.
Tipo di oggetto che può essere protetto al quale è associato il nuovo oggetto .
Nome dell'oggetto che può essere protetto al quale è associato il nuovo oggetto .
Uno dei valori dell'enumerazione che specifica le sezioni del descrittore di sicurezza (regole di accesso, regole di controllo, proprietario, gruppo primario) dell'oggetto che può essere protetto da includere in questo oggetto .
Inizializza una nuova istanza della classe con i valori specificati.Si consiglia di utilizzare valori identici per i parametri passati al costruttore e per i metodi Persist.Per ulteriori informazioni, vedere la sezione Osservazioni.
true se il nuovo oggetto è un oggetto contenitore.
Tipo di oggetto che può essere protetto al quale è associato il nuovo oggetto .
Nome dell'oggetto che può essere protetto al quale è associato il nuovo oggetto .
Uno dei valori dell'enumerazione che specifica le sezioni del descrittore di sicurezza (regole di accesso, regole di controllo, proprietario, gruppo primario) dell'oggetto che può essere protetto da includere in questo oggetto .
Delegato implementato da integratori che fornisce eccezioni personalizzate.
Oggetto contenente informazioni contestuali sull'origine o sulla destinazione dell'eccezione.
Consente di salvare in un archivio permanente le sezioni specificate del descrittore di sicurezza associato all'oggetto .Si consiglia di utilizzare valori identici per i parametri passati al costruttore e per i metodi Persist.Per ulteriori informazioni, vedere la sezione Osservazioni.
Handle dell'oggetto che può essere protetto al quale è associato l'oggetto .
Uno dei valori dell'enumerazione che specifica le sezioni del descrittore di sicurezza (regole di accesso, regole di controllo, proprietario, gruppo primario) dell'oggetto che può essere protetto da salvare.
L'oggetto che può essere protetto e al quale è associato l'oggetto è una directory o un file che non è possibile trovare.
Consente di salvare in un archivio permanente le sezioni specificate del descrittore di sicurezza associato all'oggetto .Si consiglia di utilizzare valori identici per i parametri passati al costruttore e per i metodi Persist.Per ulteriori informazioni, vedere la sezione Osservazioni.
Handle dell'oggetto che può essere protetto al quale è associato l'oggetto .
Uno dei valori dell'enumerazione che specifica le sezioni del descrittore di sicurezza (regole di accesso, regole di controllo, proprietario, gruppo primario) dell'oggetto che può essere protetto da salvare.
Oggetto contenente informazioni contestuali sull'origine o sulla destinazione dell'eccezione.
L'oggetto che può essere protetto e al quale è associato l'oggetto è una directory o un file che non è possibile trovare.
Consente di salvare in un archivio permanente le sezioni specificate del descrittore di sicurezza associato all'oggetto .Si consiglia di utilizzare valori identici per i parametri passati al costruttore e per i metodi Persist.Per ulteriori informazioni, vedere la sezione Osservazioni.
Nome dell'oggetto che può essere protetto al quale è associato l'oggetto .
Uno dei valori dell'enumerazione che specifica le sezioni del descrittore di sicurezza (regole di accesso, regole di controllo, proprietario, gruppo primario) dell'oggetto che può essere protetto da salvare.
L'oggetto che può essere protetto e al quale è associato l'oggetto è una directory o un file che non è possibile trovare.
Consente di salvare in un archivio permanente le sezioni specificate del descrittore di sicurezza associato all'oggetto .Si consiglia di utilizzare valori identici per i parametri passati al costruttore e per i metodi Persist.Per ulteriori informazioni, vedere la sezione Osservazioni.
Nome dell'oggetto che può essere protetto al quale è associato l'oggetto .
Uno dei valori dell'enumerazione che specifica le sezioni del descrittore di sicurezza (regole di accesso, regole di controllo, proprietario, gruppo primario) dell'oggetto che può essere protetto da salvare.
Oggetto contenente informazioni contestuali sull'origine o sulla destinazione dell'eccezione.
L'oggetto che può essere protetto e al quale è associato l'oggetto è una directory o un file che non è possibile trovare.
Fornisce un metodo per gli integratori per il mapping dei codici di errore numerici a specifiche eccezioni create dagli integratori stessi.
Classe creata da questo delegato.
Codice di errore numerico.
Nome dell'oggetto da proteggere a cui è associato l'oggetto .
Handle dell'oggetto da proteggere a cui è associato l'oggetto .
Oggetto contenente informazioni contestuali sull'origine o sulla destinazione dell'eccezione.
Rappresenta una combinazione di identità di un utente, maschera di accesso e tipo di controllo di accesso (consenso o negazione).Un oggetto contiene anche informazioni sul tipo di oggetto a cui la regola viene applicata, sul tipo di oggetto figlio che può ereditare la regola, su come la regola viene ereditata dagli oggetti figlio e su come l'ereditarietà viene propagata.
Inizializza una nuova istanza della classe con i valori specificati.
Identità a cui viene applicata la regola di accesso. Deve essere un oggetto di cui è possibile eseguire il cast in .
Maschera di accesso della regola.La maschera di accesso è un insieme di bit anonimi a 32 bit, il cui significato è definito dai singoli integratori.
true se la regola è ereditata da un contenitore padre.
Specifica le proprietà di ereditarietà della regola di accesso.
Specifica se le regole di accesso ereditate vengono propagate automaticamente.I flag di propagazione vengono ignorati se è impostato su .
Tipo di oggetto a cui viene applicata la regola.
Tipo di oggetto figlio che può ereditare la regola.
Specifica se la regola concede o nega l'accesso.
Non è possibile effettuare il cast del valore del parametro in oppure il parametro contiene un valore non valido.
Il valore del parametro è 0 oppure i parametri o contengono valori di flag non riconosciuti.
Ottiene il tipo dell'oggetto figlio che può ereditare l'oggetto .
Tipo dell'oggetto figlio che può ereditare l'oggetto .
Ottiene flag che specificano se le proprietà e dell'oggetto contengono valori validi.
specifica che la proprietà contiene un valore valido. specifica che la proprietà contiene un valore valido.Tali valori possono essere combinati con un'operazione OR logica.
Ottiene il tipo di oggetto a cui viene applicata la classe .
Tipo di oggetto a cui viene applicata la classe .
Controlla l'accesso agli oggetti di Servizi di directory.Questa classe rappresenta una voce ACE (Access Control Entry, voce del controllo di accesso) associata a un oggetto di directory.
Avvia una nuova istanza della classe .
Condizioni per l'ereditarietà, la propagazione dell'ereditarietà e per il controllo relative alla nuova voce ACE.
Utilizzo della nuova voce ACE.
Maschera di accesso della voce ACE.
Classe associata alla nuova voce ACE.
Indica se i parametri e contengono GUID oggetto validi.
GUID che identifica il tipo di oggetto a cui la nuova ACE viene applicata.
GUID che identifica il tipo di oggetto che può ereditare la nuova ACE.
true se la nuova ACE è un'ACE di tipo callback.
Dati opachi associati alla nuova voce ACE.Questi dati sono consentiti solo per ACE di tipo callback.La lunghezza di questa matrice non deve essere superiore al valore restituito del metodo .
Il parametro qualificatore contiene un valore non valido oppure la lunghezza del valore del parametro opaco è maggiore del valore restituito del metodo .
Ottiene la lunghezza, in byte, della rappresentazione binaria dell'oggetto corrente.Questa lunghezza deve essere utilizzata prima di eseguire il marshaling dell'ACL in una matrice binaria con il metodo .
Lunghezza, in byte, della rappresentazione binaria dell'oggetto corrente.
Esegue il marshaling dei contenuti dell'oggetto nella matrice di byte specificata, in corrispondenza dell'offset specificato.
Matrice di byte in cui i contenuti dell'oggetto vengono sottoposti a marshaling.
Offset in corrispondenza del quale viene avviato il marshalling.
è negativo o troppo elevato per consentire la copia di tutto l'oggetto in .
Ottiene o imposta il GUID del tipo di oggetto che può ereditare l'ACE rappresentata da questo oggetto .
GUID del tipo di oggetto che può ereditare l'ACE rappresentata da questo oggetto .
Restituisce la lunghezza massima consentita, in byte, di un BLOB di dati opachi per ACE di callback.
Lunghezza massima consentita, in byte, di un BLOB di dati opachi per ACE di callback.
True se l'oggetto è un'ACE di callback.
Ottiene o imposta flag che specificano se le proprietà e contengono valori che identificano tipi di oggetti validi.
Uno o più membri dell'enumerazione combinati con un'operazione OR logica.
Ottiene o imposta il GUID del tipo di oggetto associato a questo oggetto .
GUID del tipo di oggetto associato a questo oggetto .
Indica la presenza di tipi di oggetti per le voci di controllo di accesso (ACE, Access Control Entry).
Tipo di oggetto che può ereditare la voce ACE.
Nessun tipo di oggetto presente.
È presente il tipo di oggetto associato alla voce ACE.
Rappresenta una combinazione di identità di un utente, maschera di accesso e condizioni di controllo.Un oggetto contiene inoltre informazioni sul tipo di oggetto a cui viene applicata la regola, sul tipo di oggetto figlio che può ereditare la regola, su come la regola viene ereditata dagli oggetti figlio e su come viene propagata l'ereditarietà.
Inizializza una nuova istanza della classe .
Identità a cui viene applicata la regola di accesso. Deve essere un oggetto di cui è possibile eseguire il cast in .
Maschera di accesso della regola.La maschera di accesso è un insieme di bit anonimi a 32 bit, il cui significato è definito dai singoli integratori.
true se la regola è ereditata da un contenitore padre.
Specifica le proprietà di ereditarietà della regola di accesso.
Specifica se le regole di accesso ereditate vengono propagate automaticamente.I flag di propagazione vengono ignorati se è impostato su .
Tipo di oggetto a cui viene applicata la regola.
Tipo di oggetto figlio che può ereditare la regola.
Condizioni di controllo.
Non è possibile effettuare il cast del valore del parametro in oppure il parametro contiene un valore non valido.
Il valore del parametro è 0 oppure i parametri o contengono valori di flag non riconosciuti.
Ottiene il tipo di oggetto figlio che può ereditare l'oggetto .
Tipo di oggetto figlio che può ereditare l'oggetto .
Le proprietà e dell'oggetto contengono valori validi.
specifica che la proprietà contiene un valore valido. specifica che la proprietà contiene un valore valido.Tali valori possono essere combinati con un'operazione OR logica.
Ottiene il tipo di oggetto a cui viene applicata la classe .
Tipo di oggetto a cui viene applicata la classe .
Consente di controllare l'accesso agli oggetti senza modificare direttamente le ACL (Access Control List, elenco di controllo di accesso).Questa è la classe base astratta per le classi e .
Inizializza una nuova istanza della classe .
Inizializza una nuova istanza della classe .
true se il nuovo oggetto è un oggetto contenitore.
True se il nuovo oggetto è un oggetto directory.
Inizializza una nuova istanza della classe .
Oggetto della nuova istanza di .
Ottiene la classe dell'oggetto a protezione diretta associato all'oggetto .
Tipo dell'oggetto a protezione diretta associato all'oggetto .
Inizializza una nuova istanza della classe con i valori specificati.
Oggetto creato da questo metodo.
Identità a cui viene applicata la regola di accesso.Deve essere un oggetto di cui è possibile eseguire il cast in .
Maschera di accesso della regola.La maschera di accesso è una raccolta di bit anonimi a 32 bit, il cui significato è definito dai singoli integratori.
true se la regola è ereditata da un contenitore padre.
Specifica le proprietà di ereditarietà della regola di accesso.
Specifica se le regole di accesso ereditate vengono propagate automaticamente.I flag di propagazione vengono ignorati se è impostato su .
Specifica il tipo di controllo di accesso valido.
Ottiene o imposta un valore booleano che specifica se le regole di accesso associate a questo oggetto sono state modificate.
true se le regole di accesso associate a questo oggetto sono state modificate. In caso contrario, false.
Ottiene la classe dell'oggetto associato alle regole di accesso dell'oggetto .L'oggetto deve essere un oggetto di cui sia possibile eseguire il cast come oggetto .
Tipo dell'oggetto associato alle regole di accesso dell'oggetto .
Ottiene un valore booleano che specifica se le regole di accesso associate a questo oggetto sono in ordine canonico.
true se le regole di accesso sono in ordine canonico. In caso contrario, false.
Ottiene un valore booleano che specifica se l'elenco di controllo di accesso discrezionale (DACL, Discretionary Access Control List) associato all'oggetto è protetto.
true se il DACL è protetto. In caso contrario, false.
Ottiene un valore booleano che specifica se le regole di controllo associate all'oggetto sono in ordine canonico.
true se le regole di controllo sono in ordine canonico. In caso contrario, false.
Ottiene un valore booleano che specifica se l'elenco di controllo di accesso di sistema (SACL, System Access Control List) associato all'oggetto è protetto.
true se il SACL è protetto. In caso contrario, false.
Inizializza una nuova istanza della classe con i valori specificati.
Oggetto creato da questo metodo.
Identità a cui viene applicata la regola di controllo.Deve essere un oggetto di cui è possibile eseguire il cast in .
Maschera di accesso della regola.La maschera di accesso è una raccolta di bit anonimi a 32 bit, il cui significato è definito dai singoli integratori.
true se la regola è ereditata da un contenitore padre.
Specifica le proprietà di ereditarietà della regola di controllo.
Specifica se le regole di controllo ereditate vengono propagate automaticamente.I flag di propagazione vengono ignorati se è impostato su .
Specifica le condizioni in base alle quali viene controllata la regola.
Ottiene o imposta un valore booleano che specifica se le regole di controllo associate all'oggetto sono state modificate.
true se le regole di controllo associate all'oggetto sono state modificate. In caso contrario, false.
Ottiene l'oggetto associato alle regole di controllo dell'oggetto .L'oggetto deve essere un oggetto di cui sia possibile eseguire il cast come oggetto .
Tipo dell'oggetto associato alle regole di controllo dell'oggetto .
Ottiene il gruppo primario associato al proprietario specificato.
Gruppo primario associato al proprietario specificato.
Proprietario per cui ottenere il gruppo primario.
Ottiene il proprietario associato al gruppo primario specificato.
Proprietario associato al gruppo specificato.
Gruppo primario per cui ottenere il proprietario.
Restituisce una matrice di valori di byte che rappresenta le informazioni sul descrittore di sicurezza per l'oggetto .
Matrice di valori di byte che rappresenta le informazioni sul descrittore di sicurezza per l'oggetto .Questo metodo restituisce null se nell'oggetto non sono presenti informazioni di sicurezza.
Restituisce la rappresentazione SDDL (Security Descriptor Definition Language) delle sezioni specificate del descrittore di sicurezza associato all'oggetto .
Rappresentazione SDDL delle sezioni specificate del descrittore di sicurezza associato all'oggetto .
Specifica le sezioni (regole di accesso, regole di controllo, gruppo primario, proprietà) del descrittore di sicurezza da ottenere.
Ottiene o imposta un valore booleano che specifica se il gruppo associato all'oggetto a protezione diretta è stato modificato.
true se il gruppo associato all'oggetto da proteggere è stato modificato. In caso contrario, false.
Ottiene un valore booleano che specifica se l'oggetto è un oggetto contenitore.
true se l'oggetto è un oggetto contenitore. In caso contrario, false.
Ottiene un valore booleano che specifica se l'oggetto è un oggetto directory.
true se l'oggetto è un oggetto directory. In caso contrario, false.
Restituisce un valore booleano che specifica se il descrittore di sicurezza associato all'oggetto può essere convertito nel formato SDDL (Security Descriptor Definition Language).
true se il descrittore di sicurezza associato all'oggetto può essere convertito nel formato SDDL (Security Descriptor Definition Language); in caso contrario, false.
Applica la modifica specificata al DACL (Discretionary Access Control List, elenco di controllo di accesso discrezionale) associato all'oggetto .
true se la modifica dell'elenco DACL è riuscita. In caso contrario, false.
Modifica da applicare all'elenco DACL.
Regola di accesso da modificare.
true se la modifica dell'elenco DACL è riuscita. In caso contrario, false.
Applica la modifica specificata al DACL (Discretionary Access Control List, elenco di controllo di accesso discrezionale) associato all'oggetto .
true se la modifica dell'elenco DACL è riuscita. In caso contrario, false.
Modifica da applicare all'elenco DACL.
Regola di accesso da modificare.
true se la modifica dell'elenco DACL è riuscita. In caso contrario, false.
Applica la modifica specificata al SACL (System Access Control List, elenco di controllo di accesso di sistema) associato all'oggetto .
true se la modifica dell'elenco SACL è riuscita; in caso contrario, false.
Modifica da applicare all'elenco SACL.
Regola di controllo da modificare.
true se la modifica dell'elenco SACL è riuscita; in caso contrario, false.
Applica la modifica specificata al SACL (System Access Control List, elenco di controllo di accesso di sistema) associato all'oggetto .
true se la modifica dell'elenco SACL è riuscita; in caso contrario, false.
Modifica da applicare all'elenco SACL.
Regola di controllo da modificare.
true se la modifica dell'elenco SACL è riuscita; in caso contrario, false.
Ottiene o imposta un valore booleano che specifica se il proprietario dell'oggetto a protezione diretta è stato modificato.
true se il proprietario dell'oggetto da proteggere è stato modificato. In caso contrario, false.
Salva in un archivio permanente le sezioni specificate del descrittore di sicurezza associato all'oggetto .Si consiglia di usare valori identici per i parametri passati al costruttore e per i metodi Persist.Per altre informazioni, vedere la sezione Osservazioni.
true per abilitare il privilegio che consente al chiamante di acquisire la proprietà dell'oggetto.
Nome usato per recuperare le informazioni persistenti.
Uno dei valori dell'enumerazione che specifica le sezioni del descrittore di sicurezza (regole di accesso, regole di controllo, proprietario, gruppo primario) dell'oggetto a protezione diretta da salvare.
Salva in un archivio permanente le sezioni specificate del descrittore di sicurezza associato all'oggetto .Si consiglia di usare valori identici per i parametri passati al costruttore e per i metodi Persist.Per altre informazioni, vedere la sezione Osservazioni.
Handle usato per recuperare le informazioni persistenti.
Uno dei valori dell'enumerazione che specifica le sezioni del descrittore di sicurezza (regole di accesso, regole di controllo, proprietario, gruppo primario) dell'oggetto a protezione diretta da salvare.
Salva in un archivio permanente le sezioni specificate del descrittore di sicurezza associato all'oggetto .Si consiglia di usare valori identici per i parametri passati al costruttore e per i metodi Persist.Per altre informazioni, vedere la sezione Osservazioni.
Nome usato per recuperare le informazioni persistenti.
Uno dei valori dell'enumerazione che specifica le sezioni del descrittore di sicurezza (regole di accesso, regole di controllo, proprietario, gruppo primario) dell'oggetto a protezione diretta da salvare.
Rimuove tutte le regole di accesso associate all'oggetto specificat0.
Oggetto per cui rimuovere tutte le regole di accesso.
Le regole di accesso non sono in ordine canonico.
Rimuove tutte le regole di controllo associate all'oggetto specificato.
Oggetto per cui rimuovere tutte le regole di controllo.
Le regole di controllo non sono in ordine canonico.
Blocca l'oggetto per l'accesso in lettura.
Sblocca l'oggetto per l'accesso in lettura.
Imposta o rimuove la protezione per le regole di accesso associate all'oggetto .Le regole di accesso protette non possono essere modificate da oggetti padre mediante l'ereditarietà.
true per proteggere le regole di accesso associate all'oggetto mediante l'ereditarietà; false per consentire l'ereditarietà.
true per conservare le regole di accesso ereditate; false per rimuovere le regole di accesso ereditate.Questo parametro viene ignorato se è false.
Questo metodo tenta di rimuovere le regole ereditate da un DACL (Discretionary Access Control List, elenco di controllo di accesso discrezionale) non canonico.
Imposta o rimuove la protezione per le regole di controllo associate all'oggetto .Le regole di controllo protette non possono essere modificate da oggetti padre mediante l'ereditarietà.
true per proteggere le regole di controllo associate all'oggetto mediante l'ereditarietà; false per consentire l'ereditarietà.
true per conservare le regole di controllo ereditate; false per rimuovere le regole di controllo ereditate.Questo parametro viene ignorato se è false.
Questo metodo tenta di rimuovere le regole ereditate da un SACL (System Access Control List, elenco di controllo di accesso di sistema) non canonico.
Imposta il gruppo primario per il descrittore di sicurezza associato all'oggetto .
Gruppo primario da impostare.
Imposta il proprietario per il descrittore di sicurezza associato all'oggetto .
Proprietario da impostare.
Imposta il descrittore di sicurezza per l'oggetto dalla matrice specificata di valori di byte.
Matrice di byte da cui impostare il descrittore di sicurezza.
Imposta le sezioni specificate del descrittore di sicurezza per l'oggetto dalla matrice specificata di valori di byte.
Matrice di byte da cui impostare il descrittore di sicurezza.
Sezioni del descrittore di sicurezza da impostare (regole di accesso, regole di controllo, gruppo primario, proprietario).
Imposta il descrittore di sicurezza per l'oggetto dalla stringa SDDL (Security Descriptor Definition Language).
Stringa SDDL da cui impostare il descrittore di sicurezza.
Imposta le sezioni specificate del descrittore di sicurezza per l'oggetto dalla stringa SDDL (Security Descriptor Definition Language) specificata.
Stringa SDDL da cui impostare il descrittore di sicurezza.
Sezioni del descrittore di sicurezza da impostare (regole di accesso, regole di controllo, gruppo primario, proprietario).
Blocca l'oggetto per l'accesso in scrittura.
Sblocca l'oggetto per l'accesso in scrittura.
Consente di controllare l'accesso agli oggetti senza modifica diretta degli elenchi di controllo di accesso (ACL, Access Control List); garantisce inoltre i diritti di accesso tipo-cast.
Diritti di accesso per l'oggetto.
Inizializza una nuova istanza della classe ObjectSecurity`1.
true se il nuovo oggetto è un oggetto contenitore.
Tipo di risorsa.
Inizializza una nuova istanza della classe ObjectSecurity`1.
true se il nuovo oggetto è un oggetto contenitore.
Tipo di risorsa.
Handle.
Sezioni da includere.
Inizializza una nuova istanza della classe ObjectSecurity`1.
true se il nuovo oggetto è un oggetto contenitore.
Tipo di risorsa.
Handle.
Sezioni da includere.
Delegato implementato da integratori che fornisce eccezioni personalizzate.
Oggetto contenente informazioni contestuali sull'origine o sulla destinazione dell'eccezione.
Inizializza una nuova istanza della classe ObjectSecurity`1.
true se il nuovo oggetto è un oggetto contenitore.
Tipo di risorsa.
Nome dell'oggetto che può essere protetto al quale è associato il nuovo oggetto .
Sezioni da includere.
Inizializza una nuova istanza della classe ObjectSecurity`1.
true se il nuovo oggetto è un oggetto contenitore.
Tipo di risorsa.
Nome dell'oggetto che può essere protetto al quale è associato il nuovo oggetto .
Sezioni da includere.
Delegato implementato da integratori che fornisce eccezioni personalizzate.
Oggetto contenente informazioni contestuali sull'origine o sulla destinazione dell'eccezione.
Ottiene il tipo dell'oggetto a protezione diretta associato all'oggetto ObjectSecurity`1.
Tipo dell'oggetto da proteggere associato all'istanza corrente.
Inizializza una nuova istanza della classe ObjectAccessRule che rappresenta una nuova regola di controllo di accesso per l'oggetto di sicurezza associato.
Rappresenta una nuova regola di controllo di accesso per l'utente specificato, con i diritti di accesso, il controllo di accesso e i flag specificati.
Rappresenta un account utente.
Tipo di accesso.
true se la regola di accesso è ereditata; in caso contrario false.
Specifica come propagare le maschere di accesso agli oggetti figlio.
Specifica il modo in cui le voci di controllo di accesso (ACE, Access Control Entry) vengono propagate agli oggetti figlio.
Specifica se l'accesso è consentito o negato.
Ottiene il tipo dell'oggetto associato alle regole di accesso dell'oggetto ObjectSecurity`1.
Tipo dell'oggetto associato alle regole di accesso dell'istanza corrente.
Aggiunge la regola di accesso specificata all'elenco DACL (Discretionary Access Control List) associato all'oggetto ObjectSecurity`1.
Le regole da aggiungere.
Aggiunge la regola di controllo specificata all'elenco SACL (System Access Control List) associato all'oggetto ObjectSecurity`1.
Regola di controllo da aggiungere.
Inizializza una nuova istanza della classe che rappresenta la regola di controllo specificata per l'utente specificato.
Restituisce la regola di controllo specificata per l'utente specificato.
Rappresenta un account utente.
Numero intero che specifica un tipo di accesso.
true se la regola di accesso è ereditata; in caso contrario false.
Specifica come propagare le maschere di accesso agli oggetti figlio.
Specifica il modo in cui le voci di controllo di accesso (ACE, Access Control Entry) vengono propagate agli oggetti figlio.
Descrive il tipo di controllo da eseguire.
Ottiene l'oggetto Type associato alle regole di controllo dell'oggetto ObjectSecurity`1.
Oggetto Type associato alle regole di controllo dell'istanza corrente.
Consente di salvare in un archivio permanente il descrittore di sicurezza associato all'oggetto ObjectSecurity`1 utilizzando l'handle specificato.
Handle dell'oggetto che può essere protetto al quale è associato l'oggetto ObjectSecurity`1.
Consente di salvare in un archivio permanente il descrittore di sicurezza associato all'oggetto ObjectSecurity`1 utilizzando il nome specificato.
Nome dell'oggetto che può essere protetto al quale è associato l'oggetto ObjectSecurity`1.
Rimuove le regole di accesso contenenti lo stesso ID di sicurezza e la stessa maschera di accesso della regola di accesso specificata dall'elenco di controllo di accesso discrezionale (DACL) associato all'oggetto ObjectSecurity`1.
Restituisce true se la rimozione della regola di accesso è riuscita; in caso contrario, false.
Il ruolo da rimuovere.
Rimuove tutte le regole di accesso che dispongono dello stesso identificatore di sicurezza e della stessa regola di accesso specificata dall'elenco DACL (Discretionary Access Control List) associato all'oggetto ObjectSecurity`1.
Regola di accesso da rimuovere.
Rimuove tutte le regole di accesso che corrispondono esattamente alla regola di accesso specificata dall'elenco DACL (Discretionary Access Control List) associato all'oggetto ObjectSecurity`1.
Regola di accesso da rimuovere.
Rimuove le regole di controllo contenenti lo stesso identificatore di sicurezza e la stessa maschera di accesso della regola di controllo specificata dall'elenco SACL (System Access Control List) associato all'oggetto ObjectSecurity`1.
Restituisce true se l'oggetto è stato rimosso; in caso contrario, false.
Regola di controllo da rimuovere
Rimuove tutte le regole di controllo che dispongono dello stesso ID di sicurezza e della stessa regola di controllo specificata dall'elenco di controllo di accesso di sistema (SACL) associato all'oggetto ObjectSecurity`1.
Regola di controllo da rimuovere.
Rimuove tutte le regole di controllo che corrispondono esattamente alla regola di controllo specificata dall'elenco di controllo di accesso di sistema (SACL) associato all'oggetto ObjectSecurity`1.
Regola di controllo da rimuovere.
Rimuove tutte le regole di accesso nell'elenco di controllo di accesso discrezionale (DACL) associato all'oggetto ObjectSecurity`1, quindi aggiunge la regola di accesso specificata.
Regola di accesso da ripristinare.
Rimuove tutte le regole di accesso contenenti lo stesso identificatore e qualificatore di sicurezza della regola di accesso specificata nell'elenco DACL (Discretionary Access Control List) associato all'oggetto ObjectSecurity`1, quindi aggiunge la regola di accesso specificata.
Regola di accesso da impostare.
Rimuove tutte le regole di controllo contenenti lo stesso identificatore e qualificatore di sicurezza della regola di controllo specificata nell'elenco SACL (System Access Control List) associato all'oggetto ObjectSecurity`1, quindi aggiunge la regola di controllo specificata.
Regola di controllo da impostare.
Eccezione generata quando un metodo nello spazio dei nomi tenta di abilitare un privilegio di cui non dispone.
Inizializza una nuova istanza della classe .
Inizializza una nuova istanza della classe con il privilegio specificato.
Privilegio che non è stato abilitato.
Inizializza una nuova istanza della classe con l'eccezione specificata.
Privilegio che non è stato abilitato.
Eccezione causa dell'eccezione corrente.Se il parametro non è un riferimento null, Nothing in Visual Basic, l'eccezione corrente viene generata in un blocco catch che gestisce l'eccezione interna.
Ottiene il nome del privilegio che non è stato abilitato.
Nome del privilegio che il metodo non è riuscito ad abilitare.
Specifica il modo in cui le voci di controllo di accesso (ACE, Access Control Entry) vengono propagate agli oggetti figlio. Questi flag sono significativi solo se sono presenti flag di ereditarietà.
Specifica che la voce ACE viene propagata solo agli oggetti figlio.Sono inclusi gli oggetti contenitore e gli oggetti figlio foglia.
Specifica che non è impostato alcun flag di ereditarietà.
Specifica che la voce ACE non viene propagata agli oggetti figlio.
Rappresenta una ACE (Access Control Entry, voce di controllo di accesso) che contiene un qualificatore.Il qualificatore, rappresentato da un oggetto , specifica se l'ACE concede l'accesso, nega l'accesso, determina controlli di sistema o provoca allarmi di sistema.La classe è la classe di base astratta per le classi e .
Ottiene un valore che specifica se l'ACE concede l'accesso, nega l'accesso, determina controlli di sistema o provoca allarmi di sistema.
Valore che specifica se l'ACE concede l'accesso, nega l'accesso, determina controlli di sistema o provoca allarmi di sistema.
Restituisce i dati di callback opachi associati a questo oggetto .
Matrice di valori di byte che rappresenta i dati di callback opachi associati a questo oggetto .
Specifica se questo oggetto contiene dati di callback.
true se l'oggetto contiene dati di callback. In caso contrario, false.
Ottiene la lunghezza dei dati di callback opachi associati a questo oggetto .Questa proprietà è valida solo per ACE di callback.
Lunghezza dei dati di callback opachi.
Imposta i dati di callback opachi associati a questo oggetto .
Matrice di valori di byte che rappresenta i dati di callback opachi per questo oggetto .
Rappresenta un elenco di controllo di accesso (ACL, Access Control List).
Inizializza una nuova istanza della classe con il livello di revisione specificato.
Livello di revisione del nuovo elenco ACL.
Numero di voci ACE che l'oggetto è in grado di contenere.Questo numero deve essere utilizzato solo come suggerimento.
Inizializza una nuova istanza della classe dal formato binario specificato.
Matrice di valori di byte che rappresentano un elenco ACL.
Offset nel parametro in corrispondenza del quale verrà effettuato l'unmarshalling dei dati.
Ottiene la lunghezza in byte della rappresentazione binaria dell'oggetto corrente.Tale lunghezza deve essere utilizzata prima di effettuare il marshalling dell'elenco ACL in una matrice binaria con il metodo .
Lunghezza in byte della rappresentazione binaria dell'oggetto corrente.
Ottiene il numero di voci di controllo di accesso (ACE) presenti nell'oggetto corrente.
Numero di voci ACE presenti nell'oggetto corrente.
Effettua il marshalling del contenuto dell'oggetto nella matrice di byte specificata, in corrispondenza dell'offset specificato.
Matrice di byte in cui viene effettuato il marshalling del contenuto dell'oggetto .
Offset in corrispondenza del quale viene avviato il marshalling.
è negativo o troppo alto per consentire la copia dell'intero oggetto in .
Inserisce la voce ACE specificata in corrispondenza dell'indice specificato.
Posizione in cui verrà aggiunta la nuova voce ACE.Specificare il valore della proprietà per inserire una voce ACE alla fine dell'oggetto .
Voce ACE da inserire.
è negativo o troppo alto per consentire la copia dell'intero oggetto in .
Ottiene o imposta la voce ACE (Access Control Entry) in corrispondenza dell'indice specificato.
Voce ACE in corrispondenza dell'indice specificato.
Indice in base zero della voce ACE da ottenere o impostare.
Rimuove la voce ACE in corrispondenza dell'indice specificato.
Indice in base zero della voce ACE da rimuovere.
Il valore del parametro è più elevato del valore della proprietà meno uno oppure è negativo.
Ottiene il livello di revisione dell'oggetto .
Valore di byte che specifica il livello di revisione dell'oggetto .
Rappresenta un descrittore di sicurezza.Un descrittore di sicurezza include un proprietario, un gruppo primario, un elenco di controllo di accesso discrezionale (DACL, Discretionary Access Control List) e un elenco di controllo di accesso di sistema (SACL, System Access Control List).
Inizializza una nuova istanza della classe dalla matrice di valori di byte specificata.
Matrice di valori di byte da cui creare il nuovo oggetto .
Offset nella matrice in corrispondenza del quale verrà iniziata la copia.
Inizializza una nuova istanza della classe con i valori specificati.
Flag che specificano il comportamento del nuovo oggetto .
Proprietario del nuovo oggetto .
Gruppo primario del nuovo oggetto .
Elenco SACL (System Access Control List) del nuovo oggetto .
Elenco di controllo di accesso discrezionale (DACL) del nuovo oggetto .
Inizializza una nuova istanza della classe dalla stringa SDDL (Security Descriptor Definition Language) specificata.
Stringa SDDL da cui creare il nuovo oggetto .
Ottiene i valori che specificano il comportamento dell'oggetto .
Uno o più valori dell'enumerazione combinati con un'operazione OR logica.
Ottiene o imposta l'elenco DACL (Discretionary Access Control List) dell'oggetto .L'elenco DACL contiene le regole di accesso.
Elenco DACL dell'oggetto .
Ottiene o imposta il gruppo primario dell'oggetto .
Gruppo primario dell'oggetto .
Ottiene o imposta il proprietario dell'oggetto associato all'oggetto .
Proprietario dell'oggetto associato all'oggetto .
Ottiene o imposta un valore di byte che rappresenta i bit di controllo del gestore delle risorse associati all'oggetto .
Valore di byte che rappresenta i bit di controllo del gestore delle risorse associati all'oggetto .
Imposta la proprietà dell'oggetto sul valore specificato.
Uno o più valori dell'enumerazione combinati con un'operazione OR logica.
Ottiene o imposta l'elenco SACL (System Access Control List) dell'oggetto .L'elenco SACL contiene le regole di controllo.
Elenco SACL dell'oggetto .
Specifica i tipi di oggetti nativi definiti.
Oggetto di Servizi di directory (DS) o set di proprietà o proprietà di un oggetto di Servizi di directory.
Oggetto di Servizi di directory e tutti i relativi gruppi di proprietà e tutte le proprietà.
File o directory.
Oggetto kernel locale.
Condivisione di rete.
Stampante.
Oggetto definito da un provider.
Chiave del Registro di sistema.
Oggetto relativo a una voce del Registro di sistema in WOW64.
Servizio Windows.
Tipo di oggetto sconosciuto.
Oggetto finestra o desktop sul computer locale.
Oggetto WMI (Windows Management Instrumentation).
Specifica la sezione di un descrittore di sicurezza su cui eseguire una query o da impostare.
Specifica l'elenco di controllo di accesso discrezionale (DACL).
Specifica l'identificatore di gruppo primario.
Specifica l'identificatore di proprietario.
Specifica l'elenco di controllo di accesso di sistema (SACL).
Rappresenta un SACL (System Access Control List, elenco di controllo di accesso di sistema).
Inizializza una nuova istanza della classe con i valori specificati.
true se il nuovo oggetto è un contenitore.
true se il nuovo oggetto è un oggetto di directory ACL (Access Control List, elenco di controllo di accesso).
Livello di revisione del nuovo oggetto .
Numero di ACE (Access Control Entries, voci di controllo di accesso) che l'oggetto può contenere.Questo numero deve essere usato solo come suggerimento.
Inizializza una nuova istanza della classe con i valori specificati.
true se il nuovo oggetto è un contenitore.
true se il nuovo oggetto è un oggetto di directory ACL (Access Control List, elenco di controllo di accesso).
Numero di ACE (Access Control Entries, voci di controllo di accesso) che l'oggetto può contenere.Questo numero deve essere usato solo come suggerimento.
Inizializza una nuova istanza della classe con i valori specificati dell'oggetto specificato.
true se il nuovo oggetto è un contenitore.
true se il nuovo oggetto è un oggetto di directory ACL (Access Control List, elenco di controllo di accesso).
Oggetto sottostante per il nuovo oggetto .Specificare null per creare un elenco ACL vuoto.
Aggiunge una regola di controllo all'oggetto corrente.
Tipo di regola di controllo da aggiungere.
Oggetto per cui aggiungere una regola di controllo.
Maschera di accesso per la nuova regola di controllo.
Flag che specificano le proprietà di ereditarietà della nuova regola di controllo.
Flag che specificano le proprietà di propagazione dell'ereditarietà della nuova regola di controllo.
Aggiunge una regola di controllo con le impostazioni specificate all'oggetto corrente.Usare questo metodo per l'oggetto di directory ACL quando si specifica il tipo di oggetto o il tipo di oggetto ereditato per la nuova regola di controllo.
Tipo di regola di controllo da aggiungere.
Oggetto per cui aggiungere una regola di controllo.
Maschera di accesso per la nuova regola di controllo.
Flag che specificano le proprietà di ereditarietà della nuova regola di controllo.
Flag che specificano le proprietà di propagazione dell'ereditarietà della nuova regola di controllo.
Flag che specificano se i parametri e contengono valori non null.
Identità della classe di oggetti a cui viene applicata la nuova regola di controllo.
Identità della classe di oggetti figlio che possono ereditare la nuova regola di controllo.
Aggiunge una regola di controllo all'oggetto corrente.
Oggetto per cui aggiungere una regola di controllo.
Oggetto per la nuova regola di controllo.
Rimuove la regola di controllo specificata dall'oggetto corrente.
true se il metodo rimuove la regola di controllo specificata. In caso contrario, false.
Tipo di regola di controllo da rimuovere.
Classe per cui rimuovere una regola di controllo.
Maschera di accesso per la regola da rimuovere.
Flag che specificano le proprietà di ereditarietà della regola da rimuovere.
Flag che specificano le proprietà di propagazione dell'ereditarietà per la regola da rimuovere.
Rimuove la regola di controllo specificata dall'oggetto corrente.Usare questo metodo per gli elenchi di controllo di accesso (ACL) di oggetti directory quando si specifica il tipo di oggetto o il tipo di oggetto ereditato.
true se il metodo rimuove la regola di controllo specificata. In caso contrario, false.
Tipo di regola di controllo da rimuovere.
Classe per cui rimuovere una regola di controllo.
Maschera di accesso per la regola da rimuovere.
Flag che specificano le proprietà di ereditarietà della regola da rimuovere.
Flag che specificano le proprietà di propagazione dell'ereditarietà per la regola da rimuovere.
Flag che specificano se i parametri e contengono valori non null.
Identità della classe di oggetti a cui la regola di controllo rimossa viene applicata.
Identità della classe di oggetti figlio che può ereditare la regola di controllo rimossa.
Rimuove la regola di controllo specificata dall'oggetto corrente.
true se il metodo rimuove la regola di controllo specificata. In caso contrario, false.
Classe per cui rimuovere una regola di controllo.
Classe per cui rimuovere una regola di controllo.
Rimuove la regola di controllo specificata dall'oggetto corrente.
Tipo di regola di controllo da rimuovere.
Classe per cui rimuovere una regola di controllo.
Maschera di accesso per la regola da rimuovere.
Flag che specificano le proprietà di ereditarietà della regola da rimuovere.
Flag che specificano le proprietà di propagazione dell'ereditarietà per la regola da rimuovere.
Rimuove la regola di controllo specificata dall'oggetto corrente.Usare questo metodo per gli elenchi di controllo di accesso (ACL) di oggetti directory quando si specifica il tipo di oggetto o il tipo di oggetto ereditato.
Tipo di regola di controllo da rimuovere.
Classe per cui rimuovere una regola di controllo.
Maschera di accesso per la regola da rimuovere.
Flag che specificano le proprietà di ereditarietà della regola da rimuovere.
Flag che specificano le proprietà di propagazione dell'ereditarietà per la regola da rimuovere.
Flag che specificano se i parametri e contengono valori non null.
Identità della classe di oggetti a cui la regola di controllo rimossa viene applicata.
Identità della classe di oggetti figlio che può ereditare la regola di controllo rimossa.
Rimuove la regola di controllo specificata dall'oggetto corrente.
Classe per cui rimuovere una regola di controllo.
Oggetto per la regola da rimuovere.
Imposta la regola di controllo specificata per l'oggetto specificato.
Condizione di controllo da impostare.
Oggetto per cui impostare una regola di controllo.
Maschera di accesso per la nuova regola di controllo.
Flag che specificano le proprietà di ereditarietà della nuova regola di controllo.
Flag che specificano le proprietà di propagazione dell'ereditarietà della nuova regola di controllo.
Imposta la regola di controllo specificata per l'oggetto specificato.Usare questo metodo per gli elenchi di controllo di accesso (ACL) di oggetti directory quando si specifica il tipo di oggetto o il tipo di oggetto ereditato.
Condizione di controllo da impostare.
Oggetto per cui impostare una regola di controllo.
Maschera di accesso per la nuova regola di controllo.
Flag che specificano le proprietà di ereditarietà della nuova regola di controllo.
Flag che specificano le proprietà di propagazione dell'ereditarietà della nuova regola di controllo.
Flag che specificano se i parametri e contengono valori non null.
Identità della classe di oggetti a cui viene applicata la nuova regola di controllo.
Identità della classe di oggetti figlio che possono ereditare la nuova regola di controllo.
Imposta la regola di controllo specificata per l'oggetto specificato.
Oggetto per cui impostare una regola di controllo.
Oggetto per cui impostare una regola di controllo.