Sprache

AnonymousPipeServerStreamAcl.Create Methode

Definition

Erstellt eine neue Instanz der AnonymousPipeServerStream Klasse mit der angegebenen Piperichtung, vererbbarkeitsmodus, Puffergröße und Pipesicherheit.

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

Parameter

direction
PipeDirection

Einer der Enumerationswerte, die die Richtung der Pipe bestimmt. Anonyme Rohre sind unidirektional, sodass keine Richtung festgelegt InOutwerden kann.

inheritability
HandleInheritability

Einer der Enumerationswerte, der bestimmt, ob das zugrunde liegende Handle von untergeordneten Prozessen geerbt werden kann.

bufferSize
Int32

Die Größe des Puffers. Dieser Wert muss größer oder gleich 0 sein.

pipeSecurity
PipeSecurity

Ein Objekt, das die Zugriffssteuerung und die Überwachungssicherheit für die Pipe bestimmt.

Gibt zurück

Eine neue Instanz eines anonymen Pipeservers.

Ausnahmen

direction ist InOut.

inheritability ist nicht auf einen gültigen HandleInheritability Enumerationswert festgelegt.

-oder-

bufferSize ist kleiner als 0.

Hinweise

null Die Einstellung pipeSecurity entspricht dem direkten Aufrufen des AnonymousPipeServerStream(PipeDirection, HandleInheritability, Int32) Konstruktors.

Gilt für: