共用方式為


AnonymousPipeServerStreamAcl.Create 方法

定義

使用指定的管道方向、繼承模式、緩衝區大小與管道安全性,來建立 AnonymousPipeServerStream 類別的新執行個體。

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

參數

direction
PipeDirection

其中一個列舉值,決定管道的方向。 匿名管道是單向的,因此無法將方向設定為 InOut

inheritability
HandleInheritability

其中一個列舉值,決定子處理序是否可以繼承基礎控制代碼。

bufferSize
Int32

緩衝區的大小。 這個值必須大於或等於 0。

pipeSecurity
PipeSecurity

物件,判斷管道的存取控制和稽核安全性。

傳回

新的匿名管道伺服器資料流執行個體。

例外狀況

directionInOut

inheritability 未設定為有效的 HandleInheritability 列舉值。

-或-

bufferSize 小於 0。

備註

null設定pipeSecurity為相當於直接呼叫建AnonymousPipeServerStream(PipeDirection, HandleInheritability, Int32)構函式。

適用於