AnonymousPipeServerStreamAcl.Create Método

Definición

Crea una nueva instancia de la AnonymousPipeServerStream clase con la dirección de canalización especificada, el modo de heredar, el tamaño del búfer y la seguridad de canalización.

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

Parámetros

direction
PipeDirection

Uno de los valores de enumeración que determina la dirección de la canalización. Las canalizaciones anónimas son unidireccionales, por lo que la dirección no se puede establecer en InOut.

inheritability
HandleInheritability

Uno de los valores de enumeración que determina si los procesos secundarios pueden heredar el identificador subyacente.

bufferSize
Int32

Tamaño del búfer. Este valor debe ser mayor o igual que 0.

pipeSecurity
PipeSecurity

Objeto que determina el control de acceso y la seguridad de auditoría de la canalización.

Devoluciones

Nueva instancia de flujo de servidor de canalización anónima.

Excepciones

inheritability no se establece en un valor de enumeración válido HandleInheritability .

O bien

bufferSize es menor que 0.

Comentarios

Establecer pipeSecurity en null es equivalente a llamar directamente al AnonymousPipeServerStream(PipeDirection, HandleInheritability, Int32) constructor.

Se aplica a