Partilhar via


AnonymousPipeServerStreamAcl.Create Método

Definição

Cria uma instância da classe AnonymousPipeServerStream com a direção do pipe, o modo de herdabilidade, o tamanho do buffer e a segurança do pipe especificados.

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

Parâmetros

direction
PipeDirection

Um dos valores de enumeração que determinam a direção do pipe. Pipes anônimos são unidirecionais, então a direção não pode ser definida como InOut.

inheritability
HandleInheritability

Um dos valores de enumeração que determina se o identificador subjacente pode ser herdado por processos filhos.

bufferSize
Int32

O tamanho do buffer. Esse valor deve ser maior ou igual a 0.

pipeSecurity
PipeSecurity

Um objeto que determina o controle de acesso e a segurança de auditoria para o pipe.

Retornos

Uma nova instância anônima do fluxo de servidor de pipe.

Exceções

inheritability não está definido como um valor de enumeração de HandleInheritability válido.

- ou -

bufferSize é menor que 0.

Comentários

A configuração pipeSecurity como null é equivalente a chamar o AnonymousPipeServerStream(PipeDirection, HandleInheritability, Int32) construtor diretamente.

Aplica-se a