Condividi tramite


AnonymousPipeServerStreamAcl.Create Metodo

Definizione

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

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. Poiché le pipe anonime sono unidirezionali, 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 uguale o maggiore di 0.

pipeSecurity
PipeSecurity

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

Restituisce

Nuova istanza del flusso del server della pipe anonima.

Eccezioni

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

-oppure-

bufferSize è minore di 0.

Commenti

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

Si applica a