PipeAccessRights Enumerazione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce i diritti di accesso da utilizzare quando si creano regole di accesso e di controllo.
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
public enum class PipeAccessRights
[System.Flags]
public enum PipeAccessRights
[<System.Flags>]
type PipeAccessRights =
Public Enum PipeAccessRights
- Ereditarietà
- Attributi
AccessSystemSecurity | 16777216 | Specifica il diritto ad apportare modifiche all'elenco di controllo di accesso di sistema (SACL). |
ChangePermissions | 262144 | Specifica il diritto di modificare le regole di sicurezza e di controllo associate a una pipe. |
CreateNewInstance | 4 | Specifica il diritto di creare una nuova pipe. L'impostazione di questo diritto imposta anche il diritto Synchronize. |
Delete | 65536 | Specifica il diritto di eliminare una pipe. |
FullControl | 2032031 | Specifica il diritto di esercitare il controllo completo su una pipe e di modificare le regole di verifica di accesso e di controllo. Questo valore rappresenta la combinazione di tutti i diritti in questa enumerazione. |
Read | 131209 | Specifica il diritto di leggere dalla pipe. Questo diritto include i diritti ReadAttributes, ReadData, ReadExtendedAttributes, e ReadPermissions. |
ReadAttributes | 128 | Specifica il diritto a leggere gli attributi del file system da una pipe. ma non il diritto di leggere i dati, attributi di file system estesi o le regole di accesso e di controllo. |
ReadData | 1 | Specifica il diritto di leggere i dati dalla pipe. ma non il diritto di leggere gli attributi di file system, gli attributi di file system estesi o le regole di accesso e di controllo. |
ReadExtendedAttributes | 8 | Specifica il diritto a leggere gli attributi del file system esteso da una pipe. ma non il diritto di leggere i dati, gli attributi di file system o le regole di accesso e di controllo. |
ReadPermissions | 131072 | Specifica il diritto di leggere le regole di accesso e controllo dalla pipe. Questo non include il diritto di leggere i dati, gli attributi del file system o gli attributi del file system esteso. |
ReadWrite | 131483 | Specifica il diritto di leggere e scrivere i dati dalla pipe. Questo diritto include i diritti ReadAttributes, ReadData, ReadExtendedAttributes, ReadPermissions, WriteAttributes, WriteData, e WriteExtendedAttributes. |
Synchronize | 1048576 | Specifica se l'applicazione può attendere un handle di pipe per la sincronizzazione con il completamento di un'operazione di I/O. Questo valore viene impostato automaticamente quando si consente l'accesso alla pipe ed escluso automaticamente quando si nega l'accesso alla pipe. Il diritto di creare una pipe richiede questo valore. Si noti che se non si imposta in modo esplicito questo valore quando si crea una pipe, il valore verrà impostato automaticamente. |
TakeOwnership | 524288 | Specifica il diritto di modificare il proprietario di una pipe. Il proprietario di una pipe ha accesso completo ad essa. |
Write | 274 | Specifica il diritto di scrivere in una pipe. Questo diritto include i diritti WriteAttributes, WriteData, e WriteExtendedAttributes. |
WriteAttributes | 256 | Specifica il diritto a scrivere gli attributi del file system in una pipe. Questo non include il diritto di scrivere i dati o gli attributi del file system esteso. |
WriteData | 2 | Specifica il diritto di scrivere dati in una pipe. Questo non include il diritto di scrivere i dati, gli attributi del file system o gli attributi del file system esteso. |
WriteExtendedAttributes | 16 | Specifica il diritto a scrivere gli attributi del file system esteso in una pipe. Questo non include il diritto di scrivere i dati o gli attributi del file. |
L'enumerazione PipeAccessRights specifica quali azioni del file system sono consentite per un determinato account utente e quali azioni del file system vengono controllate per un account utente specifico.
Usare l'enumerazione PipeAccessRights quando si crea una regola di accesso con la PipeAccessRule classe o quando si crea una regola di controllo con la PipeAuditRule classe .
Questa enumerazione contiene diversi valori di diritti di sistema specifici e diversi valori che sono una combinazione di tali valori specifici. È più semplice usare i valori di combinazione, ad esempio FullControl, Lettura e Scrittura, anziché specificare separatamente ogni valore del componente.
Prodotto | Versioni |
---|---|
.NET | Core 1.1, 6, 7, 8, 9 |
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: