AnonymousPipeServerStreamAcl.Create Yöntem

Tanım

Belirtilen kanal yönü, devralınabilirlik modu, arabellek boyutu ve kanal güvenliği ile sınıfının yeni bir örneğini AnonymousPipeServerStream oluşturur.

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

Parametreler

direction
PipeDirection

Kanalın yönünü belirleyen numaralandırma değerlerinden biri. Anonim kanallar tek yönlü olduğundan yön olarak ayarlanamaz InOut.

inheritability
HandleInheritability

Temel alınan tanıtıcının alt işlemler tarafından devralınıp devralınamayacağını belirleyen numaralandırma değerlerinden biri.

bufferSize
Int32

Arabelleğin boyutu. Bu değer 0'dan büyük veya buna eşit olmalıdır.

pipeSecurity
PipeSecurity

Kanal için erişim denetimini ve denetim güvenliğini belirleyen bir nesne.

Döndürülenler

Yeni bir anonim kanal sunucusu akış örneği.

Özel durumlar

direction, InOut değeridir.

inheritability geçerli HandleInheritability bir sabit listesi değerine ayarlanmadı.

-veya-

bufferSize 0'dan küçüktür.

Açıklamalar

null ayarıpipeSecurity, oluşturucuyu doğrudan çağırmaya AnonymousPipeServerStream(PipeDirection, HandleInheritability, Int32) eşdeğerdir.

Şunlara uygulanır