System.IO.Pipes Spazio dei nomi

Contiene tipi che forniscono un mezzo per la comunicazione interprocesso tramite pipe anonime e/o named pipe.

Classi

Nome Descrizione
AnonymousPipeClientStream

Espone il lato client di un flusso di pipe anonimo, che supporta sia operazioni di lettura e scrittura sincrone che asincrone (senza supporto per l'annullamento nelle piattaforme Windows).

AnonymousPipeServerStream

Espone un flusso intorno a una pipe anonima, che supporta sia operazioni di lettura e scrittura sincrone che asincrone.

NamedPipeClientStream

Espone un oggetto Stream intorno a una named pipe, che supporta sia operazioni di lettura e scrittura sincrone che asincrone.

NamedPipeServerStream

Espone un oggetto Stream intorno a una named pipe, che supporta operazioni di lettura e scrittura asincrone e sincrone.

PipeAccessRule

Rappresenta un'astrazione di una voce di controllo di accesso (ACE) che definisce una regola di accesso per una pipe.

PipeAuditRule

Rappresenta un'astrazione di una voce di controllo di accesso (ACE) che definisce una regola di controllo per una pipe.

PipeSecurity

Rappresenta il controllo di accesso e la sicurezza di controllo per una pipe.

PipeStream

Espone un Stream oggetto intorno a una pipe, che supporta sia pipe anonime che named pipe.

Enumerazioni

Nome Descrizione
PipeAccessRights

Definisce i diritti di accesso da usare quando si creano regole di accesso e controllo.

PipeDirection

Specifica la direzione della pipe.

PipeOptions

Fornisce opzioni per la creazione di un oggetto PipeStream. Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei relativi valori membro.

PipeTransmissionMode

Specifica la modalità di trasmissione della pipe.

Delegati

Nome Descrizione
PipeStreamImpersonationWorker

Rappresenta il metodo da chiamare come client.