AnonymousPipeServerStreamAcl.Create Methode

Definitie

Hiermee maakt u een nieuw exemplaar van de AnonymousPipeServerStream klasse met de opgegeven pijprichting, de overdraagbaarheidsmodus, buffergrootte en pijpbeveiliging.

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

Parameters

direction
PipeDirection

Een van de opsommingswaarden die de richting van de pijp bepalen. Anonieme pijpen zijn unidirectioneel, dus de richting kan niet worden ingesteld op InOut.

inheritability
HandleInheritability

Een van de opsommingswaarden die bepaalt of de onderliggende ingang kan worden overgenomen door onderliggende processen.

bufferSize
Int32

De grootte van de buffer. Deze waarde moet groter zijn dan of gelijk zijn aan 0.

pipeSecurity
PipeSecurity

Een object dat de toegangsbeheer en controlebeveiliging voor de pijp bepaalt.

Retouren

Een nieuw exemplaar van een anonieme pijpserverstream.

Uitzonderingen

inheritability is niet ingesteld op een geldige HandleInheritability enumwaarde.

– of –

bufferSize is kleiner dan 0.

Opmerkingen

null De instelling pipeSecurity is gelijk aan het rechtstreeks aanroepen van de AnonymousPipeServerStream(PipeDirection, HandleInheritability, Int32) constructor.

Van toepassing op