Lingua

AnonymousPipeServerStreamAcl.Create Metodo

Definizione

Crea una nuova istanza della AnonymousPipeServerStream classe con la direzione della pipe specificata, la modalità di ereditarietà, le dimensioni del buffer e la sicurezza della pipe specificati.

public:
 static System::IO::Pipes::AnonymousPipeServerStream ^ Create(System::IO::Pipes::PipeDirection direction, System::IO::HandleInheritability inheritability, int bufferSize, System::IO::Pipes::PipeSecurity ^ pipeSecurity);
public static System.IO.Pipes.AnonymousPipeServerStream Create(System.IO.Pipes.PipeDirection direction, System.IO.HandleInheritability inheritability, int bufferSize, System.IO.Pipes.PipeSecurity? pipeSecurity);
static member Create : System.IO.Pipes.PipeDirection * System.IO.HandleInheritability * int * System.IO.Pipes.PipeSecurity -> System.IO.Pipes.AnonymousPipeServerStream
Public Shared Function Create (direction As PipeDirection, inheritability As HandleInheritability, bufferSize As Integer, pipeSecurity As PipeSecurity) As AnonymousPipeServerStream

Parametri

direction
PipeDirection

Uno dei valori di enumerazione che determina la direzione della pipe. Le pipe anonime sono unidirezionali, pertanto la direzione non può essere impostata su InOut.

inheritability
HandleInheritability

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

bufferSize
Int32

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

pipeSecurity
PipeSecurity

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

Valori restituiti

Nuova istanza del flusso del server pipe anonima.

Eccezioni

inheritability non è impostato su un valore di enumerazione valido HandleInheritability .

oppure

bufferSize è minore di 0.

Commenti

L'impostazione su pipeSecuritynull equivale a chiamare direttamente il AnonymousPipeServerStream(PipeDirection, HandleInheritability, Int32) costruttore.

Si applica a