AnonymousPipeServerStreamAcl.Create Méthode

Définition

Crée une instance de la AnonymousPipeServerStream classe avec le sens du canal, le mode d’hériter, la taille de la mémoire tampon et la sécurité du canal spécifiés.

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

Paramètres

direction
PipeDirection

Une des valeurs d’énumération qui détermine la direction du canal. Les canaux anonymes sont unidirectionnels, de sorte que la direction ne peut pas être définie sur InOut.

inheritability
HandleInheritability

Une des valeurs d’énumération qui détermine si le handle sous-jacent peut être hérité par les processus enfants.

bufferSize
Int32

Taille de la mémoire tampon. Cette valeur doit être supérieure ou égale à 0.

pipeSecurity
PipeSecurity

Objet qui détermine le contrôle d’accès et la sécurité d’audit du canal.

Retours

Nouvelle instance de flux de serveur de canal anonyme.

Exceptions

direction a la valeur InOut.

inheritability n’est pas défini sur une valeur d’énumération valide HandleInheritability .

- ou -

bufferSize est inférieur à 0.

Remarques

Le paramètre pipeSecurity sur null est équivalent à l’appel AnonymousPipeServerStream(PipeDirection, HandleInheritability, Int32) du constructeur directement.

S’applique à