AnonymousPipeServerStreamAcl.Create Método

Definição

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

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 determina a direção do cano. Os tubos anónimos são unidirecionais, pelo que a direção não pode ser definida para InOut.

inheritability
HandleInheritability

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

bufferSize
Int32

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

pipeSecurity
PipeSecurity

Um objeto que determina o controlo de acesso e a segurança da auditoria para o tubo.

Devoluções

Uma nova instância anónima de fluxo de servidor de canal.

Exceções

inheritability não está definido para um valor de enum válido HandleInheritability .

-ou-

bufferSize é inferior a 0.

Observações

Definir pipeSecurity para null é equivalente a chamar diretamente o AnonymousPipeServerStream(PipeDirection, HandleInheritability, Int32) construtor.

Aplica-se a