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

Costruttore AnonymousPipeServerStream (PipeDirection, HandleInheritability, Int32, PipeSecurity)

 

Data di pubblicazione: novembre 2016

Inizializza una nuova istanza di AnonymousPipeServerStream classe con la direzione della pipe indicata, la modalità di ereditarietà, dimensione del buffer e sicurezza di pipe.

Spazio dei nomi:   System.IO.Pipes
Assembly:  System.Core (in System.Core.dll)

public AnonymousPipeServerStream(
	PipeDirection direction,
	HandleInheritability inheritability,
	int bufferSize,
	PipeSecurity pipeSecurity
)

Parametri

direction
Type: System.IO.Pipes.PipeDirection

Uno dei valori di enumerazione che determina la direzione della pipe.

Le unnamed pipe possono essere solo in una direzione, pertanto direction non può essere impostata su InOut.

inheritability
Type: System.IO.HandleInheritability

Uno dei valori di enumerazione che determina se l'handle sottostante può essere ereditato dai processi figlio.

bufferSize
Type: System.Int32

Dimensione del buffer. Questo valore deve essere maggiore o uguale a 0.

pipeSecurity
Type: System.IO.Pipes.PipeSecurity

Oggetto che determina il controllo di accesso e la sicurezza di controllo per la pipe.

Exception Condition
ArgumentOutOfRangeException

inheritability non è impostata su None o Inheritable.

-oppure-

bufferSize è minore di 0.

NotSupportedException

direction è impostato su InOut.

Oggetto PipeDirection valore InOut non è supportato poiché le unnamed pipe vengono definite come unidirezionali.

Demand

for full trust for the immediate caller. This member cannot be used by partially trusted code.

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