AnonymousPipeServerStreamAcl.Create Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает новый экземпляр класса AnonymousPipeServerStream с указанным направлением канала, режимом наследования, размером буфера и режимом безопасности канала.
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
Параметры
- direction
- PipeDirection
Одно из значений перечисления, определяющее направление канала. Анонимные каналы являются однонаправленными, поэтому для направления нельзя задать значение InOut.
- inheritability
- HandleInheritability
Одно из значений перечисления, определяющее, может ли базовый дескриптор наследоваться дочерними процессами.
- bufferSize
- Int32
Размер буфера. Это значение должно быть больше или равно 0.
- pipeSecurity
- PipeSecurity
Объект, определяющий правила управления доступом и аудита безопасности для канала.
Возвращаемое значение
Новый экземпляр потока сервера анонимного канала.
Исключения
direction
имеет значение InOut.
Для inheritability
не задано допустимое значение перечисления HandleInheritability.
-или-
Значение параметраbufferSize
меньше 0.
Комментарии
Задание pipeSecurity
значения null
эквивалентно вызову конструктора AnonymousPipeServerStream(PipeDirection, HandleInheritability, Int32) напрямую.