diff --git a/xml/System.IO.Pipes/AnonymousPipeServerStreamAcl.xml b/xml/System.IO.Pipes/AnonymousPipeServerStreamAcl.xml index 9baffa53a7b..8fc50e85e06 100644 --- a/xml/System.IO.Pipes/AnonymousPipeServerStreamAcl.xml +++ b/xml/System.IO.Pipes/AnonymousPipeServerStreamAcl.xml @@ -40,13 +40,29 @@ - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. + One of the enumeration values that determines the direction of the pipe. Anonymous pipes are unidirectional, so direction cannot be set to . + One of the enumeration values that determines whether the underlying handle can be inherited by child processes. + The size of the buffer. This value must be greater than or equal to 0. + An object that determines the access control and audit security for the pipe. + Creates a new instance of the class with the specified pipe direction, inheritability mode, buffer size, and pipe security. + A new anonymous pipe server stream instance. + + constructor directly. + + ]]> + + + is . + + is not set to a valid enum value. + + -or- + + is less than 0. diff --git a/xml/System.IO.Pipes/NamedPipeServerStreamAcl.xml b/xml/System.IO.Pipes/NamedPipeServerStreamAcl.xml index 82c804fd6fc..2fe6e3b6fb2 100644 --- a/xml/System.IO.Pipes/NamedPipeServerStreamAcl.xml +++ b/xml/System.IO.Pipes/NamedPipeServerStreamAcl.xml @@ -45,19 +45,51 @@ - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. + The name of the pipe. + One of the enumeration values that determines the direction of the pipe. + The maximum number of server instances that share the same name. You can pass for this value. + One of the enumeration values that determines the transmission mode of the pipe. + One of the enumeration values that determines how to open or create the pipe. + The input buffer size. + The output buffer size. + An object that determines the access control and audit security for the pipe. + One of the enumeration values that determines whether the underlying handle can be inherited by child processes. + One of the enumeration values that specifies the access rights of the pipe. + Creates a new instance of the class with the specified pipe name, pipe direction, maximum number of server instances, transmission mode, pipe options, recommended in and out buffer sizes, pipe security, inheritability mode, and pipe access rights. + A new named pipe server stream instance. + + , the passed `pipeSecurity` is ignored and the returned object is created using a custom instance assigned to the current Windows user as its only owner with full control of the pipe. + + ]]> + + + is . + + is empty. + + is . + + contains an invalid flag. + +-or- + + or is less than zero. + +-or- + + is not a valid number: it should be greater than or equal to 1 and less than or equal to 254, or should be set to the value of . + +-or- + + contains an invalid enum value. + +-or- + + is 'anonymous', which is reserved.