1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.IO.Pipes</name>
7 <member name="T:Microsoft.Win32.SafeHandles.SafePipeHandle">
8 <summary>Representa una clase contenedora de un identificador de canalización. </summary>
10 <member name="M:Microsoft.Win32.SafeHandles.SafePipeHandle.#ctor(System.IntPtr,System.Boolean)">
11 <summary>Inicializa una nueva instancia de la clase <see cref="T:Microsoft.Win32.SafeHandles.SafePipeHandle" />.</summary>
12 <param name="preexistingHandle">Objeto <see cref="T:System.IntPtr" /> que representa el identificador preexistente que se va a utilizar.</param>
13 <param name="ownsHandle">Se establece en true para liberar de forma confiable el identificador durante la fase de finalización; se establece en false para impedir que se libere de forma confiable (no se recomienda).</param>
15 <member name="P:Microsoft.Win32.SafeHandles.SafePipeHandle.IsInvalid"></member>
16 <member name="T:System.IO.Pipes.AnonymousPipeClientStream">
17 <summary>Expone el lado cliente de una secuencia de canalización anónima, que admite operaciones sincrónicas y asincrónicas de escritura y lectura.</summary>
19 <member name="M:System.IO.Pipes.AnonymousPipeClientStream.#ctor(System.IO.Pipes.PipeDirection,Microsoft.Win32.SafeHandles.SafePipeHandle)">
20 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.IO.Pipes.AnonymousPipeClientStream" /> a partir del identificador especificado.</summary>
21 <param name="direction">Uno de los valores de enumeración que determina la dirección de la canalización.Las canalizaciones anónimas solo pueden ser en una dirección, por lo que <paramref name="direction" /> no se puede establecer en <see cref="F:System.IO.Pipes.PipeDirection.InOut" />.</param>
22 <param name="safePipeHandle">Controlador seguro para la canalización que este objeto <see cref="T:System.IO.Pipes.AnonymousPipeClientStream" /> encapsulará.</param>
23 <exception cref="T:System.ArgumentException">
24 <paramref name="safePipeHandle " /> no es un controlador válido.</exception>
25 <exception cref="T:System.ArgumentNullException">El valor de <paramref name="safePipeHandle" /> es null.</exception>
26 <exception cref="T:System.NotSupportedException">El valor de <paramref name="direction" /> está establecido en <see cref="F:System.IO.Pipes.PipeDirection.InOut" />.</exception>
27 <exception cref="T:System.IO.IOException">Se ha producido un error de E/S, como un error de disco.o bienSe ha cerrado la secuencia.</exception>
29 <member name="M:System.IO.Pipes.AnonymousPipeClientStream.#ctor(System.IO.Pipes.PipeDirection,System.String)">
30 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.IO.Pipes.AnonymousPipeClientStream" /> con la dirección de canalización especificada y una representación de cadena del identificador de canalización.</summary>
31 <param name="direction">Uno de los valores de enumeración que determina la dirección de la canalización.Las canalizaciones anónimas solo pueden ser en una dirección, por lo que <paramref name="direction" /> no se puede establecer en <see cref="F:System.IO.Pipes.PipeDirection.InOut" />.</param>
32 <param name="pipeHandleAsString">Una cadena que representa el identificador de canalización.</param>
33 <exception cref="T:System.ArgumentException">
34 <paramref name="pipeHandleAsString" /> es un controlador no válido.</exception>
35 <exception cref="T:System.ArgumentNullException">El valor de <paramref name="pipeHandleAsString" /> es null.</exception>
36 <exception cref="T:System.NotSupportedException">El valor de <paramref name="direction" /> está establecido en <see cref="F:System.IO.Pipes.PipeDirection.InOut" />.</exception>
38 <member name="M:System.IO.Pipes.AnonymousPipeClientStream.#ctor(System.String)">
39 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.IO.Pipes.AnonymousPipeClientStream" /> con la representación de cadena especificada para el identificador de canalización.</summary>
40 <param name="pipeHandleAsString">Una cadena que representa el identificador de canalización.</param>
41 <exception cref="T:System.IO.IOException">El valor de <paramref name="pipeHandleAsString" /> no es un identificador de canalización válido.</exception>
43 <member name="M:System.IO.Pipes.AnonymousPipeClientStream.Finalize">
44 <summary>Libera los recursos no administrados y realiza otras operaciones de limpieza antes de la <see cref="T:System.IO.Pipes.AnonymousPipeClientStream" /> la recolección de elementos no utilizados reclame instancia.</summary>
46 <member name="P:System.IO.Pipes.AnonymousPipeClientStream.ReadMode">
47 <summary>Establece el modo de lectura para el objeto <see cref="T:System.IO.Pipes.AnonymousPipeClientStream" />.</summary>
49 <see cref="T:System.IO.Pipes.PipeTransmissionMode" /> del objeto <see cref="T:System.IO.Pipes.AnonymousPipeClientStream" />.</returns>
50 <exception cref="T:System.ArgumentOutOfRangeException">El modo de transmisión no es válido.Solo se admite <see cref="F:System.IO.Pipes.PipeTransmissionMode.Byte" /> para canalizaciones anónimas.</exception>
51 <exception cref="T:System.NotSupportedException">El modo de transmisión es <see cref="F:System.IO.Pipes.PipeTransmissionMode.Message" />.</exception>
52 <exception cref="T:System.IO.IOException">La conexión se ha roto o se produce otro error de E/S.</exception>
53 <exception cref="T:System.ObjectDisposedException">Se ha cerrado la canalización.</exception>
55 <member name="P:System.IO.Pipes.AnonymousPipeClientStream.TransmissionMode">
56 <summary>Obtiene el modo de transmisión de canalización compatible con la canalización actual.</summary>
57 <returns>El <see cref="T:System.IO.Pipes.PipeTransmissionMode" /> que admite la canalización actual.</returns>
59 <member name="T:System.IO.Pipes.AnonymousPipeServerStream">
60 <summary>Expone una secuencia alrededor de una canalización anónima, que admite operaciones de lectura y escritura tanto sincrónicas como asincrónicas.</summary>
62 <member name="M:System.IO.Pipes.AnonymousPipeServerStream.#ctor">
63 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.IO.Pipes.AnonymousPipeServerStream" />.</summary>
65 <member name="M:System.IO.Pipes.AnonymousPipeServerStream.#ctor(System.IO.Pipes.PipeDirection)">
66 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.IO.Pipes.AnonymousPipeServerStream" /> con la dirección de canalización especificada.</summary>
67 <param name="direction">Uno de los valores de enumeración que determina la dirección de la canalización.Las canalizaciones anónimas solo pueden ser en una dirección, por lo que <paramref name="direction" /> no se puede establecer en <see cref="F:System.IO.Pipes.PipeDirection.InOut" />.</param>
68 <exception cref="T:System.NotSupportedException">El valor de <paramref name="direction" /> está establecido en <see cref="F:System.IO.Pipes.PipeDirection.InOut" />.</exception>
70 <member name="M:System.IO.Pipes.AnonymousPipeServerStream.#ctor(System.IO.Pipes.PipeDirection,Microsoft.Win32.SafeHandles.SafePipeHandle,Microsoft.Win32.SafeHandles.SafePipeHandle)">
71 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.IO.Pipes.AnonymousPipeServerStream" /> a partir de los identificadores de canalización especificados.</summary>
72 <param name="direction">Uno de los valores de enumeración que determina la dirección de la canalización.Las canalizaciones anónimas solo pueden ser en una dirección, por lo que <paramref name="direction" /> no se puede establecer en <see cref="F:System.IO.Pipes.PipeDirection.InOut" />.</param>
73 <param name="serverSafePipeHandle">Controlador seguro para la canalización que este objeto <see cref="T:System.IO.Pipes.AnonymousPipeServerStream" /> encapsulará.</param>
74 <param name="clientSafePipeHandle">Controlador seguro para el objeto <see cref="T:System.IO.Pipes.AnonymousPipeClientStream" />.</param>
75 <exception cref="T:System.ArgumentException">
76 <paramref name="serverSafePipeHandle" /> o <paramref name="clientSafePipeHandle" /> es un controlador no válido.</exception>
77 <exception cref="T:System.ArgumentNullException">El valor de <paramref name="serverSafePipeHandle" /> o <paramref name="clientSafePipeHandle" /> es null.</exception>
78 <exception cref="T:System.NotSupportedException">El valor de <paramref name="direction" /> está establecido en <see cref="F:System.IO.Pipes.PipeDirection.InOut" />.</exception>
79 <exception cref="T:System.IO.IOException">Se ha producido un error de E/S, como un error de disco.o bienSe ha cerrado la secuencia.</exception>
81 <member name="M:System.IO.Pipes.AnonymousPipeServerStream.#ctor(System.IO.Pipes.PipeDirection,System.IO.HandleInheritability)">
82 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.IO.Pipes.AnonymousPipeServerStream" /> con las características dirección de canalización y modo de herencia especificadas.</summary>
83 <param name="direction">Uno de los valores de enumeración que determina la dirección de la canalización.Las canalizaciones anónimas solo pueden ser en una dirección, por lo que <paramref name="direction" /> no se puede establecer en <see cref="F:System.IO.Pipes.PipeDirection.InOut" />.</param>
84 <param name="inheritability">Uno de los valores de enumeración que determina si los procesos secundarios pueden heredar el identificador subyacente.Se debe establecer en <see cref="F:System.IO.HandleInheritability.None" /> o en <see cref="F:System.IO.HandleInheritability.Inheritable" />.</param>
85 <exception cref="T:System.ArgumentOutOfRangeException">
86 <paramref name="inheritability" /> no está establecido en <see cref="F:System.IO.HandleInheritability.None" /> o <see cref="F:System.IO.HandleInheritability.Inheritable" />.</exception>
87 <exception cref="T:System.NotSupportedException">El valor de <paramref name="direction" /> está establecido en <see cref="F:System.IO.Pipes.PipeDirection.InOut" />.</exception>
89 <member name="M:System.IO.Pipes.AnonymousPipeServerStream.#ctor(System.IO.Pipes.PipeDirection,System.IO.HandleInheritability,System.Int32)">
90 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.IO.Pipes.AnonymousPipeServerStream" /> con las características dirección de canalización, modo de herencia y tamaño de búfer especificadas.</summary>
91 <param name="direction">Uno de los valores de enumeración que determina la dirección de la canalización.Las canalizaciones anónimas solo pueden ser en una dirección, por lo que <paramref name="direction" /> no se puede establecer en <see cref="F:System.IO.Pipes.PipeDirection.InOut" />.</param>
92 <param name="inheritability">Uno de los valores de enumeración que determina si los procesos secundarios pueden heredar el identificador subyacente.Se debe establecer en <see cref="F:System.IO.HandleInheritability.None" /> o en <see cref="F:System.IO.HandleInheritability.Inheritable" />.</param>
93 <param name="bufferSize">Tamaño del búfer.Este valor debe ser mayor o igual que 0.</param>
94 <exception cref="T:System.ArgumentOutOfRangeException">
95 <paramref name="inheritability" /> no está establecido en <see cref="F:System.IO.HandleInheritability.None" /> o <see cref="F:System.IO.HandleInheritability.Inheritable" />.o bien<paramref name="bufferSize" /> es menor que 0.</exception>
96 <exception cref="T:System.NotSupportedException">El valor de <paramref name="direction" /> está establecido en <see cref="F:System.IO.Pipes.PipeDirection.InOut" />.</exception>
98 <member name="P:System.IO.Pipes.AnonymousPipeServerStream.ClientSafePipeHandle">
99 <summary>Obtiene el identificador seguro del objeto <see cref="T:System.IO.Pipes.AnonymousPipeClientStream" /> que está conectado actualmente al objeto <see cref="T:System.IO.Pipes.AnonymousPipeServerStream" />.</summary>
100 <returns>Controlador para el objeto <see cref="T:System.IO.Pipes.AnonymousPipeClientStream" /> que está conectado actualmente al objeto <see cref="T:System.IO.Pipes.AnonymousPipeServerStream" />.</returns>
102 <member name="M:System.IO.Pipes.AnonymousPipeServerStream.DisposeLocalCopyOfClientHandle">
103 <summary>Cierra la copia local del identificador del objeto <see cref="T:System.IO.Pipes.AnonymousPipeClientStream" />.</summary>
105 <member name="M:System.IO.Pipes.AnonymousPipeServerStream.Finalize">
106 <summary>Libera los recursos no administrados y realiza otras operaciones de limpieza antes de la <see cref="T:System.IO.Pipes.AnonymousPipeServerStream" /> la recolección de elementos no utilizados reclame instancia.</summary>
108 <member name="M:System.IO.Pipes.AnonymousPipeServerStream.GetClientHandleAsString">
109 <summary>Obtiene el identificador del objeto <see cref="T:System.IO.Pipes.AnonymousPipeClientStream" /> conectado como una cadena.</summary>
110 <returns>Cadena que representa el identificador del objeto <see cref="T:System.IO.Pipes.AnonymousPipeClientStream" /> conectado.</returns>
112 <member name="P:System.IO.Pipes.AnonymousPipeServerStream.ReadMode">
113 <summary>Establece el modo de lectura para el objeto <see cref="T:System.IO.Pipes.AnonymousPipeServerStream" />.Para las canalizaciones anónimas, el modo de transmisión debe ser <see cref="F:System.IO.Pipes.PipeTransmissionMode.Byte" />.</summary>
114 <returns>El modo de lectura para el objeto <see cref="T:System.IO.Pipes.AnonymousPipeServerStream" />.</returns>
115 <exception cref="T:System.ArgumentOutOfRangeException">El modo de transmisión no es válido.Solo se admite <see cref="F:System.IO.Pipes.PipeTransmissionMode.Byte" /> para canalizaciones anónimas.</exception>
116 <exception cref="T:System.NotSupportedException">La propiedad se establece en <see cref="F:System.IO.Pipes.PipeTransmissionMode.Message" />, que no se admite para canalizaciones anónimas.</exception>
117 <exception cref="T:System.IO.IOException">La conexión se ha roto o se produce otro error de E/S.</exception>
118 <exception cref="T:System.ObjectDisposedException">Se ha cerrado la canalización.</exception>
120 <member name="P:System.IO.Pipes.AnonymousPipeServerStream.TransmissionMode">
121 <summary>Obtiene el modo de transmisión de canalización compatible con la canalización actual.</summary>
123 <see cref="T:System.IO.Pipes.PipeTransmissionMode" /> compatible con la canalización actual.</returns>
125 <member name="T:System.IO.Pipes.NamedPipeClientStream">
126 <summary>Expone un <see cref="T:System.IO.Stream" /> alrededor de una canalización con nombre, que admite operaciones de lectura y escritura sincrónica y asincrónica.</summary>
128 <member name="M:System.IO.Pipes.NamedPipeClientStream.#ctor(System.IO.Pipes.PipeDirection,System.Boolean,System.Boolean,Microsoft.Win32.SafeHandles.SafePipeHandle)">
129 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.IO.Pipes.NamedPipeClientStream" /> para el identificador de canalización especificado con la dirección de canalización especificada.</summary>
130 <param name="direction">Uno de los valores de enumeración que determina la dirección de la canalización.</param>
131 <param name="isAsync">Es true para indicar que se abrió el identificador de forma asincrónica; en caso contrario, es false.</param>
132 <param name="isConnected">Es true para indicar que la canalización está conectada; en caso contrario, es false.</param>
133 <param name="safePipeHandle">Controlador seguro para la canalización que este objeto <see cref="T:System.IO.Pipes.NamedPipeClientStream" /> encapsulará.</param>
134 <exception cref="T:System.IO.IOException">
135 <paramref name="safePipeHandle" /> no es un controlador válido.</exception>
136 <exception cref="T:System.ArgumentException">
137 <paramref name="safePipeHandle" /> no es un controlador válido.</exception>
138 <exception cref="T:System.ArgumentNullException">El valor de <paramref name="safePipeHandle" /> es null.</exception>
139 <exception cref="T:System.ArgumentOutOfRangeException">
140 <paramref name="direction" /> no es un valor válido de <see cref="T:System.IO.Pipes.PipeDirection" />.</exception>
141 <exception cref="T:System.IO.IOException">Se ha cerrado la secuencia. </exception>
143 <member name="M:System.IO.Pipes.NamedPipeClientStream.#ctor(System.String)">
144 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.IO.Pipes.NamedPipeClientStream" /> con el nombre de canalización especificado.</summary>
145 <param name="pipeName">Nombre de la canalización.</param>
146 <exception cref="T:System.ArgumentNullException">El valor de <paramref name="pipeName" /> es null.</exception>
147 <exception cref="T:System.ArgumentException">
148 <paramref name="pipeName" /> es una cadena de longitud cero.</exception>
149 <exception cref="T:System.ArgumentOutOfRangeException">
150 <paramref name="pipeName" /> se establece en "anónimo".</exception>
152 <member name="M:System.IO.Pipes.NamedPipeClientStream.#ctor(System.String,System.String)">
153 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.IO.Pipes.NamedPipeClientStream" /> con los nombres de canalización y servidor especificados.</summary>
154 <param name="serverName">Nombre del equipo remoto al que se va a conectar; o bien, "." para especificar el equipo local.</param>
155 <param name="pipeName">Nombre de la canalización.</param>
156 <exception cref="T:System.ArgumentNullException">El valor de <paramref name="pipeName" /> o <paramref name="serverName" /> es null.</exception>
157 <exception cref="T:System.ArgumentException">
158 <paramref name="pipeName" /> o <paramref name="serverName" /> es una cadena de longitud cero.</exception>
159 <exception cref="T:System.ArgumentOutOfRangeException">
160 <paramref name="pipeName" /> se establece en "anónimo".</exception>
162 <member name="M:System.IO.Pipes.NamedPipeClientStream.#ctor(System.String,System.String,System.IO.Pipes.PipeDirection)">
163 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.IO.Pipes.NamedPipeClientStream" /> con los nombres de canalización y servidor especificados y la dirección de canalización especificada.</summary>
164 <param name="serverName">Nombre del equipo remoto al que se va a conectar; o bien, "." para especificar el equipo local.</param>
165 <param name="pipeName">Nombre de la canalización.</param>
166 <param name="direction">Uno de los valores de enumeración que determina la dirección de la canalización.</param>
167 <exception cref="T:System.ArgumentNullException">El valor de <paramref name="pipeName" /> o <paramref name="serverName" /> es null.</exception>
168 <exception cref="T:System.ArgumentException">
169 <paramref name="pipeName" /> o <paramref name="serverName" /> es una cadena de longitud cero.</exception>
170 <exception cref="T:System.ArgumentOutOfRangeException">
171 <paramref name="pipeName" /> se establece en "anónimo".o bien<paramref name="direction" /> no es un valor válido de <see cref="T:System.IO.Pipes.PipeDirection" />.</exception>
173 <member name="M:System.IO.Pipes.NamedPipeClientStream.#ctor(System.String,System.String,System.IO.Pipes.PipeDirection,System.IO.Pipes.PipeOptions)">
174 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.IO.Pipes.NamedPipeClientStream" /> con los nombres de canalización y servidor especificados, y la dirección y opciones de canalización especificadas.</summary>
175 <param name="serverName">Nombre del equipo remoto al que se va a conectar; o bien, "." para especificar el equipo local.</param>
176 <param name="pipeName">Nombre de la canalización.</param>
177 <param name="direction">Uno de los valores de enumeración que determina la dirección de la canalización.</param>
178 <param name="options">Uno de los valores de enumeración que determina cómo abrir o crear la canalización.</param>
179 <exception cref="T:System.ArgumentNullException">El valor de <paramref name="pipeName" /> o <paramref name="serverName" /> es null.</exception>
180 <exception cref="T:System.ArgumentException">
181 <paramref name="pipeName" /> o <paramref name="serverName" /> es una cadena de longitud cero.</exception>
182 <exception cref="T:System.ArgumentOutOfRangeException">
183 <paramref name="pipeName" /> se establece en "anónimo".o bien<paramref name="direction" /> no es un valor válido de <see cref="T:System.IO.Pipes.PipeDirection" />.o bien<paramref name="options" /> no es un valor válido de <see cref="T:System.IO.Pipes.PipeOptions" />.</exception>
185 <member name="M:System.IO.Pipes.NamedPipeClientStream.#ctor(System.String,System.String,System.IO.Pipes.PipeDirection,System.IO.Pipes.PipeOptions,System.Security.Principal.TokenImpersonationLevel)">
186 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.IO.Pipes.NamedPipeClientStream" /> con los nombres de canalización y servidor especificados, y las características dirección de canalización, opciones de canalización y nivel de suplantación de seguridad especificadas.</summary>
187 <param name="serverName">Nombre del equipo remoto al que se va a conectar; o bien, "." para especificar el equipo local.</param>
188 <param name="pipeName">Nombre de la canalización.</param>
189 <param name="direction">Uno de los valores de enumeración que determina la dirección de la canalización.</param>
190 <param name="options">Uno de los valores de enumeración que determina cómo abrir o crear la canalización.</param>
191 <param name="impersonationLevel">Uno de los valores de enumeración que determina el nivel de suplantación de seguridad.</param>
192 <exception cref="T:System.ArgumentNullException">El valor de <paramref name="pipeName" /> o <paramref name="serverName" /> es null.</exception>
193 <exception cref="T:System.ArgumentException">
194 <paramref name="pipeName" /> o <paramref name="serverName" /> es una cadena de longitud cero.</exception>
195 <exception cref="T:System.ArgumentOutOfRangeException">
196 <paramref name="pipeName" /> se establece en "anónimo".o bien<paramref name="direction" /> no es un valor válido de <see cref="T:System.IO.Pipes.PipeDirection" />.o bien<paramref name="options" /> no es un valor válido de <see cref="T:System.IO.Pipes.PipeOptions" />.o bien<paramref name="impersonationLevel" /> no es un valor válido de <see cref="T:System.Security.Principal.TokenImpersonationLevel" />.</exception>
198 <member name="M:System.IO.Pipes.NamedPipeClientStream.Connect">
199 <summary>Conecta a un servidor de espera con un valor de tiempo de espera infinito.</summary>
200 <exception cref="T:System.InvalidOperationException">El cliente ya está conectado.</exception>
202 <member name="M:System.IO.Pipes.NamedPipeClientStream.Connect(System.Int32)">
203 <summary>Conecta con un servidor de espera dentro del período de tiempo de espera especificado.</summary>
204 <param name="timeout">El número de milisegundos a la espera de que el servidor responda antes de que se supere el tiempo de espera de la conexión.</param>
205 <exception cref="T:System.TimeoutException">No se ha podido conectar al servidor en el tiempo de espera especificado por el período <paramref name="timeout" />.</exception>
206 <exception cref="T:System.ArgumentOutOfRangeException">
207 <paramref name="timeout" /> es menor que 0 y no se establece en <see cref="F:System.Threading.Timeout.Infinite" />.</exception>
208 <exception cref="T:System.InvalidOperationException">El cliente ya está conectado.</exception>
209 <exception cref="T:System.IO.IOException">El servidor se conecta a otro cliente y el tiempo de espera ha expirado.</exception>
211 <member name="M:System.IO.Pipes.NamedPipeClientStream.ConnectAsync">
212 <summary>Conecta de forma asincrónica a un servidor de espera con un período de tiempo de espera infinito.</summary>
213 <returns>Tarea que representa la operación de conexión asincrónica.</returns>
215 <member name="M:System.IO.Pipes.NamedPipeClientStream.ConnectAsync(System.Int32)">
216 <summary>Conecta de forma asincrónica a un servidor de espera dentro del período de tiempo de espera especificado.</summary>
217 <returns>Tarea que representa la operación de conexión asincrónica.</returns>
218 <param name="timeout">El número de milisegundos a la espera de que el servidor responda antes de que se supere el tiempo de espera de la conexión.</param>
220 <member name="M:System.IO.Pipes.NamedPipeClientStream.ConnectAsync(System.Int32,System.Threading.CancellationToken)">
221 <summary>Conecta de forma asincrónica a un servidor de espera dentro del período de tiempo de espera especificado y supervisa las solicitudes de cancelación.</summary>
222 <returns>Tarea que representa la operación de conexión asincrónica.</returns>
223 <param name="timeout">El número de milisegundos a la espera de que el servidor responda antes de que se supere el tiempo de espera de la conexión.</param>
224 <param name="cancellationToken">Token para supervisar solicitudes de cancelación.El valor predeterminado es <see cref="P:System.Threading.CancellationToken.None" />.</param>
226 <member name="M:System.IO.Pipes.NamedPipeClientStream.ConnectAsync(System.Threading.CancellationToken)">
227 <summary>Conecta de forma asincrónica a un servidor de espera y supervisa las solicitudes de cancelación.</summary>
228 <returns>Tarea que representa la operación de conexión asincrónica.</returns>
229 <param name="cancellationToken">Token para supervisar solicitudes de cancelación.El valor predeterminado es <see cref="P:System.Threading.CancellationToken.None" />.</param>
231 <member name="M:System.IO.Pipes.NamedPipeClientStream.Finalize">
232 <summary>Libera los recursos no administrados y realiza otras operaciones de limpieza antes de la <see cref="T:System.IO.Pipes.NamedPipeClientStream" /> la recolección de elementos no utilizados reclame instancia.</summary>
234 <member name="P:System.IO.Pipes.NamedPipeClientStream.NumberOfServerInstances">
235 <summary>Obtiene el número máximo de instancias de servidor que comparten el mismo nombre de canalización.</summary>
236 <returns>El número máximo de instancias de servidor que comparten el mismo nombre de canalización.</returns>
237 <exception cref="T:System.InvalidOperationException">No se ha establecido el identificador de la canalización.o bienEl objeto <see cref="T:System.IO.Pipes.NamedPipeClientStream" /> actual no se ha conectado todavía a un objeto <see cref="T:System.IO.Pipes.NamedPipeServerStream" />.</exception>
238 <exception cref="T:System.IO.IOException">La canalización se ha roto o se ha producido un error de E/S.</exception>
239 <exception cref="T:System.ObjectDisposedException">El controlador de la canalización subyacente está cerrado.</exception>
241 <member name="T:System.IO.Pipes.NamedPipeServerStream">
242 <summary>Expone un <see cref="T:System.IO.Stream" /> alrededor de una canalización con nombre, lo que permite operaciones de lectura y escritura sincrónica y asincrónica.</summary>
244 <member name="M:System.IO.Pipes.NamedPipeServerStream.#ctor(System.IO.Pipes.PipeDirection,System.Boolean,System.Boolean,Microsoft.Win32.SafeHandles.SafePipeHandle)">
245 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.IO.Pipes.NamedPipeServerStream" /> a partir del identificador de canalización especificado.</summary>
246 <param name="direction">Uno de los valores de enumeración que determina la dirección de la canalización.</param>
247 <param name="isAsync">Es true para indicar que se abrió el identificador de forma asincrónica; en caso contrario, es false.</param>
248 <param name="isConnected">Es true para indicar que la canalización está conectada; en caso contrario, es false.</param>
249 <param name="safePipeHandle">Controlador seguro para la canalización que este objeto <see cref="T:System.IO.Pipes.NamedPipeServerStream" /> encapsulará.</param>
250 <exception cref="T:System.ArgumentOutOfRangeException">
251 <paramref name="direction" /> no es un valor válido de <see cref="T:System.IO.Pipes.PipeDirection" />.</exception>
252 <exception cref="T:System.ArgumentNullException">El valor de <paramref name="safePipeHandle" /> es null.</exception>
253 <exception cref="T:System.ArgumentException">
254 <paramref name="safePipeHandle" /> es un controlador no válido.</exception>
255 <exception cref="T:System.IO.IOException">El valor de <paramref name="safePipeHandle" /> no es un identificador de canalización válido.o bienSe ha superado el número máximo de instancias de servidor.</exception>
257 <member name="M:System.IO.Pipes.NamedPipeServerStream.#ctor(System.String)">
258 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.IO.Pipes.NamedPipeServerStream" /> con el nombre de canalización especificado.</summary>
259 <param name="pipeName">Nombre de la canalización.</param>
260 <exception cref="T:System.ArgumentNullException">El valor de <paramref name="pipeName" /> es null.</exception>
261 <exception cref="T:System.ArgumentException">
262 <paramref name="pipeName" /> es una cadena de longitud cero.</exception>
263 <exception cref="T:System.ArgumentOutOfRangeException">
264 <paramref name="pipeName" /> se establece en "anónimo".</exception>
265 <exception cref="T:System.NotSupportedException">
266 <paramref name="pipeName" /> contiene un carácter de dos puntos (":").</exception>
267 <exception cref="T:System.PlatformNotSupportedException">El sistema operativo no es Windows Millennium Edition, Windows 98 o Windows 95, los cuales no se admiten. </exception>
268 <exception cref="T:System.IO.IOException">Se ha superado el número máximo de instancias de servidor.</exception>
270 <member name="M:System.IO.Pipes.NamedPipeServerStream.#ctor(System.String,System.IO.Pipes.PipeDirection)">
271 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.IO.Pipes.NamedPipeServerStream" /> con el nombre y dirección de canalización especificados.</summary>
272 <param name="pipeName">Nombre de la canalización.</param>
273 <param name="direction">Uno de los valores de enumeración que determina la dirección de la canalización.</param>
274 <exception cref="T:System.ArgumentNullException">El valor de <paramref name="pipeName" /> es null.</exception>
275 <exception cref="T:System.ArgumentException">
276 <paramref name="pipeName" /> es una cadena de longitud cero.</exception>
277 <exception cref="T:System.ArgumentOutOfRangeException">
278 <paramref name="pipeName" /> se establece en "anónimo".o bien<paramref name="direction" /> no es un valor válido de <see cref="T:System.IO.Pipes.PipeDirection" />.</exception>
279 <exception cref="T:System.NotSupportedException">
280 <paramref name="pipeName" /> contiene un carácter de dos puntos (":").</exception>
281 <exception cref="T:System.PlatformNotSupportedException">El sistema operativo no es Windows Millennium Edition, Windows 98 o Windows 95, los cuales no se admiten.</exception>
282 <exception cref="T:System.IO.IOException">Se ha superado el número máximo de instancias de servidor.</exception>
284 <member name="M:System.IO.Pipes.NamedPipeServerStream.#ctor(System.String,System.IO.Pipes.PipeDirection,System.Int32)">
285 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.IO.Pipes.NamedPipeServerStream" /> con las características nombre de canalización, dirección de canalización y número máximo de instancias de servidor especificadas.</summary>
286 <param name="pipeName">Nombre de la canalización.</param>
287 <param name="direction">Uno de los valores de enumeración que determina la dirección de la canalización.</param>
288 <param name="maxNumberOfServerInstances">Número máximo de instancias de servidor que comparten el mismo nombre.Se puede pasar <see cref="F:System.IO.Pipes.NamedPipeServerStream.MaxAllowedServerInstances" /> para este valor.</param>
289 <exception cref="T:System.ArgumentNullException">El valor de <paramref name="pipeName" /> es null.</exception>
290 <exception cref="T:System.ArgumentException">
291 <paramref name="pipeName" /> es una cadena de longitud cero.</exception>
292 <exception cref="T:System.ArgumentOutOfRangeException">
293 <paramref name="pipeName" /> se establece en "anónimo".o bien<paramref name="direction" /> no es un valor válido de <see cref="T:System.IO.Pipes.PipeDirection" />.o bienSe requiere un número no negativo. o bienEl valor de <paramref name="maxNumberofServerInstances" /> es menor que -1 o mayor que 254 (-1 indica <see cref="F:System.IO.Pipes.NamedPipeServerStream.MaxAllowedServerInstances" />)o bienEs necesario <see cref="F:System.IO.HandleInheritability.None" /> o <see cref="F:System.IO.HandleInheritability.Inheritable" />.o bienLos derechos de acceso se limitan a las marcas <see cref="F:System.IO.Pipes.PipeAccessRights.ChangePermissions" />, <see cref="F:System.IO.Pipes.PipeAccessRights.TakeOwnership" /> y <see cref="F:System.IO.Pipes.PipeAccessRights.AccessSystemSecurity" />.</exception>
294 <exception cref="T:System.NotSupportedException">
295 <paramref name="pipeName" /> contiene un carácter de dos puntos (":").</exception>
296 <exception cref="T:System.PlatformNotSupportedException">El sistema operativo no es Windows Millennium Edition, Windows 98 o Windows 95, los cuales no se admiten.</exception>
297 <exception cref="T:System.IO.IOException">Se ha superado el número máximo de instancias de servidor.</exception>
299 <member name="M:System.IO.Pipes.NamedPipeServerStream.#ctor(System.String,System.IO.Pipes.PipeDirection,System.Int32,System.IO.Pipes.PipeTransmissionMode)">
300 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.IO.Pipes.NamedPipeServerStream" /> con las características nombre de canalización, dirección de canalización, número máximo de instancias de servidor y modo de transmisión especificadas.</summary>
301 <param name="pipeName">Nombre de la canalización.</param>
302 <param name="direction">Uno de los valores de enumeración que determina la dirección de la canalización.</param>
303 <param name="maxNumberOfServerInstances">Número máximo de instancias de servidor que comparten el mismo nombre.Se puede pasar <see cref="F:System.IO.Pipes.NamedPipeServerStream.MaxAllowedServerInstances" /> para este valor.</param>
304 <param name="transmissionMode">Uno de los valores de enumeración que determina el modo de transmisión de la canalización.</param>
305 <exception cref="T:System.ArgumentNullException">El valor de <paramref name="pipeName" /> es null.</exception>
306 <exception cref="T:System.ArgumentException">
307 <paramref name="pipeName" /> es una cadena de longitud cero.</exception>
308 <exception cref="T:System.ArgumentOutOfRangeException">
309 <paramref name="pipeName" /> se establece en "anónimo".o bien<paramref name="direction" /> no es un valor válido de <see cref="T:System.IO.Pipes.PipeDirection" />.o bienEl valor de <paramref name="maxNumberofServerInstances" /> es menor que -1 o mayor que 254 (-1 indica <see cref="F:System.IO.Pipes.NamedPipeServerStream.MaxAllowedServerInstances" />)</exception>
310 <exception cref="T:System.NotSupportedException">
311 <paramref name="pipeName" /> contiene un carácter de dos puntos (":").</exception>
312 <exception cref="T:System.PlatformNotSupportedException">El sistema operativo no es Windows Millennium Edition, Windows 98 o Windows 95, los cuales no se admiten.</exception>
313 <exception cref="T:System.IO.IOException">Se ha superado el número máximo de instancias de servidor.</exception>
315 <member name="M:System.IO.Pipes.NamedPipeServerStream.#ctor(System.String,System.IO.Pipes.PipeDirection,System.Int32,System.IO.Pipes.PipeTransmissionMode,System.IO.Pipes.PipeOptions)">
316 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.IO.Pipes.NamedPipeServerStream" /> con las características nombre de canalización, dirección de canalización, número máximo de instancias de servidor, modo de transmisión y opciones de canalización especificadas.</summary>
317 <param name="pipeName">Nombre de la canalización.</param>
318 <param name="direction">Uno de los valores de enumeración que determina la dirección de la canalización.</param>
319 <param name="maxNumberOfServerInstances">Número máximo de instancias de servidor que comparten el mismo nombre.Se puede pasar <see cref="F:System.IO.Pipes.NamedPipeServerStream.MaxAllowedServerInstances" /> para este valor.</param>
320 <param name="transmissionMode">Uno de los valores de enumeración que determina el modo de transmisión de la canalización.</param>
321 <param name="options">Uno de los valores de enumeración que determina cómo abrir o crear la canalización.</param>
322 <exception cref="T:System.ArgumentNullException">El valor de <paramref name="pipeName" /> es null.</exception>
323 <exception cref="T:System.ArgumentException">
324 <paramref name="pipeName" /> es una cadena de longitud cero.</exception>
325 <exception cref="T:System.ArgumentOutOfRangeException">
326 <paramref name="pipeName" /> se establece en "anónimo".o bien<paramref name="direction" /> no es un valor válido de <see cref="T:System.IO.Pipes.PipeDirection" />.o bienEl valor de <paramref name="maxNumberofServerInstances" /> es menor que -1 o mayor que 254 (-1 indica <see cref="F:System.IO.Pipes.NamedPipeServerStream.MaxAllowedServerInstances" />)o bien<paramref name="options" /> no es un valor válido de <see cref="T:System.IO.Pipes.PipeOptions" />.</exception>
327 <exception cref="T:System.NotSupportedException">
328 <paramref name="pipeName" /> contiene un carácter de dos puntos (":").</exception>
329 <exception cref="T:System.PlatformNotSupportedException">El sistema operativo no es Windows Millennium Edition, Windows 98 o Windows 95, los cuales no se admiten.</exception>
330 <exception cref="T:System.IO.IOException">Se ha superado el número máximo de instancias de servidor.</exception>
332 <member name="M:System.IO.Pipes.NamedPipeServerStream.#ctor(System.String,System.IO.Pipes.PipeDirection,System.Int32,System.IO.Pipes.PipeTransmissionMode,System.IO.Pipes.PipeOptions,System.Int32,System.Int32)">
333 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.IO.Pipes.NamedPipeServerStream" /> con las características nombre de canalización, dirección de canalización, número máximo de instancias de servidor, modo de transmisión y opciones de canalización especificadas, y los tamaños de búfer de entrada y salida recomendados.</summary>
334 <param name="pipeName">Nombre de la canalización.</param>
335 <param name="direction">Uno de los valores de enumeración que determina la dirección de la canalización.</param>
336 <param name="maxNumberOfServerInstances">Número máximo de instancias de servidor que comparten el mismo nombre.Se puede pasar <see cref="F:System.IO.Pipes.NamedPipeServerStream.MaxAllowedServerInstances" /> para este valor.</param>
337 <param name="transmissionMode">Uno de los valores de enumeración que determina el modo de transmisión de la canalización.</param>
338 <param name="options">Uno de los valores de enumeración que determina cómo abrir o crear la canalización.</param>
339 <param name="inBufferSize">Valor positivo mayor que 0 que indica el tamaño del búfer de entrada.</param>
340 <param name="outBufferSize">Valor positivo mayor que 0 que indica el tamaño del búfer de salida.</param>
341 <exception cref="T:System.ArgumentNullException">El valor de <paramref name="pipeName" /> es null.</exception>
342 <exception cref="T:System.ArgumentException">
343 <paramref name="pipeName" /> es una cadena de longitud cero.</exception>
344 <exception cref="T:System.ArgumentOutOfRangeException">
345 <paramref name="pipeName" /> se establece en "anónimo".o bien<paramref name="direction" /> no es un valor válido de <see cref="T:System.IO.Pipes.PipeDirection" />.o bienEl valor de <paramref name="maxNumberofServerInstances" /> es menor que -1 o mayor que 254 (-1 indica <see cref="F:System.IO.Pipes.NamedPipeServerStream.MaxAllowedServerInstances" />)o bien<paramref name="options" /> no es un valor válido de <see cref="T:System.IO.Pipes.PipeOptions" />.o bienEl valor de <paramref name="inBufferSize" /> es negativo.</exception>
346 <exception cref="T:System.NotSupportedException">
347 <paramref name="pipeName" /> contiene un carácter de dos puntos (":").</exception>
348 <exception cref="T:System.PlatformNotSupportedException">El sistema operativo no es Windows Millennium Edition, Windows 98 o Windows 95, los cuales no se admiten.</exception>
349 <exception cref="T:System.IO.IOException">Se ha superado el número máximo de instancias de servidor.</exception>
351 <member name="M:System.IO.Pipes.NamedPipeServerStream.Disconnect">
352 <summary>Desconecta la conexión actual.</summary>
353 <exception cref="T:System.InvalidOperationException">No se ha realizado aún ninguna conexión de canalización.o bienLa canalización conectada ya se ha desconectado.o bienNo se ha establecido el identificador de la canalización.</exception>
354 <exception cref="T:System.ObjectDisposedException">Se ha cerrado la canalización.</exception>
356 <member name="M:System.IO.Pipes.NamedPipeServerStream.Finalize">
357 <summary>Libera los recursos no administrados y realiza otras operaciones de limpieza antes de la <see cref="T:System.IO.Pipes.NamedPipeServerStream" /> la recolección de elementos no utilizados reclame instancia.</summary>
359 <member name="M:System.IO.Pipes.NamedPipeServerStream.GetImpersonationUserName">
360 <summary>Obtiene el nombre de usuario del cliente en el otro extremo de la canalización.</summary>
361 <returns>Nombre de usuario del cliente en el otro extremo de la canalización.</returns>
362 <exception cref="T:System.InvalidOperationException">No se ha realizado aún ninguna conexión de canalización.o bienLa canalización conectada ya se ha desconectado.o bienNo se ha establecido el identificador de la canalización.</exception>
363 <exception cref="T:System.ObjectDisposedException">Se ha cerrado la canalización.</exception>
364 <exception cref="T:System.IO.IOException">Se ha interrumpido la conexión de canalización.o bienEl nombre de usuario del cliente es más largo de 19 caracteres.</exception>
366 <member name="M:System.IO.Pipes.NamedPipeServerStream.WaitForConnection">
367 <summary>Espera a que un cliente conecte con este objeto <see cref="T:System.IO.Pipes.NamedPipeServerStream" />.</summary>
368 <exception cref="T:System.InvalidOperationException">Ya se ha establecido una conexión de canalización.o bienNo se ha establecido el identificador de la canalización.</exception>
369 <exception cref="T:System.ObjectDisposedException">Se ha cerrado la canalización.</exception>
370 <exception cref="T:System.IO.IOException">Se ha interrumpido la conexión de canalización.</exception>
372 <member name="M:System.IO.Pipes.NamedPipeServerStream.WaitForConnectionAsync">
373 <summary>Espera de forma asincrónica a que un cliente conecte con este objeto <see cref="T:System.IO.Pipes.NamedPipeServerStream" />.</summary>
374 <returns>Tarea que representa la operación de espera asincrónica.</returns>
376 <member name="M:System.IO.Pipes.NamedPipeServerStream.WaitForConnectionAsync(System.Threading.CancellationToken)">
377 <summary>Espera de forma asincrónica a que un cliente conecte con este objeto <see cref="T:System.IO.Pipes.NamedPipeServerStream" /> y supervise las solicitudes de cancelación.</summary>
378 <returns>Tarea que representa la operación de espera asincrónica.</returns>
379 <param name="cancellationToken">Token para supervisar solicitudes de cancelación.</param>
381 <member name="T:System.IO.Pipes.PipeDirection">
382 <summary>Especifica la dirección de la canalización.</summary>
384 <member name="F:System.IO.Pipes.PipeDirection.In">
385 <summary>Especifica que la dirección de la canalización es de entrada.</summary>
387 <member name="F:System.IO.Pipes.PipeDirection.InOut">
388 <summary>Especifica que la dirección de la canalización es bidireccional.</summary>
390 <member name="F:System.IO.Pipes.PipeDirection.Out">
391 <summary>Especifica que la dirección de la canalización es de salida.</summary>
393 <member name="T:System.IO.Pipes.PipeOptions">
394 <summary>Proporciona opciones para crear un objeto <see cref="T:System.IO.Pipes.PipeStream" />.Esta enumeración tiene un atributo <see cref="T:System.FlagsAttribute" /> que permite una combinación bit a bit de los valores de sus miembros.</summary>
396 <member name="F:System.IO.Pipes.PipeOptions.Asynchronous">
397 <summary>Indica que la canalización puede utilizarse en operaciones de lectura y escritura asincrónicas.</summary>
399 <member name="F:System.IO.Pipes.PipeOptions.None">
400 <summary>Indica que no hay ningún parámetro adicional.</summary>
402 <member name="F:System.IO.Pipes.PipeOptions.WriteThrough">
403 <summary>Indica que el sistema debe escribir en una caché intermedia e ir directamente a la canalización.</summary>
405 <member name="T:System.IO.Pipes.PipeStream">
406 <summary>Expone un objeto <see cref="T:System.IO.Stream" /> alrededor de una canalización, que admite tanto canalizaciones anónimas como canalizaciones con nombre.</summary>
408 <member name="M:System.IO.Pipes.PipeStream.#ctor(System.IO.Pipes.PipeDirection,System.Int32)">
409 <summary>Inicializa una instancia nueva de la clase <see cref="T:System.IO.Pipes.PipeStream" /> con el valor de <see cref="T:System.IO.Pipes.PipeDirection" /> y el tamaño de búfer especificados.</summary>
410 <param name="direction">Uno de los valores de <see cref="T:System.IO.Pipes.PipeDirection" /> que indica la dirección del objeto de canalización.</param>
411 <param name="bufferSize">Valor <see cref="T:System.Int32" /> positivo mayor o igual que 0 que indica el tamaño del búfer.</param>
412 <exception cref="T:System.ArgumentOutOfRangeException">
413 <paramref name="direction" /> no es válida <see cref="T:System.IO.Pipes.PipeDirection" /> valor.o bien<paramref name="bufferSize" /> es menor que 0.</exception>
415 <member name="M:System.IO.Pipes.PipeStream.#ctor(System.IO.Pipes.PipeDirection,System.IO.Pipes.PipeTransmissionMode,System.Int32)">
416 <summary>Inicializa una instancia nueva de la clase <see cref="T:System.IO.Pipes.PipeStream" /> con el valor de <see cref="T:System.IO.Pipes.PipeDirection" />, <see cref="T:System.IO.Pipes.PipeTransmissionMode" /> y el tamaño de búfer especificados.</summary>
417 <param name="direction">Uno de los valores de <see cref="T:System.IO.Pipes.PipeDirection" /> que indica la dirección del objeto de canalización.</param>
418 <param name="transmissionMode">Uno de los valores de <see cref="T:System.IO.Pipes.PipeTransmissionMode" /> que indica el modo de transmisión del objeto de canalización.</param>
419 <param name="outBufferSize">Valor <see cref="T:System.Int32" /> positivo mayor o igual que 0 que indica el tamaño del búfer.</param>
420 <exception cref="T:System.ArgumentOutOfRangeException">
421 <paramref name="direction" /> no es válida <see cref="T:System.IO.Pipes.PipeDirection" /> valor.o bien<paramref name="transmissionMode" /> no es válida <see cref="T:System.IO.Pipes.PipeTransmissionMode" /> valor.o bien<paramref name="bufferSize" /> es menor que 0.</exception>
423 <member name="P:System.IO.Pipes.PipeStream.CanRead">
424 <summary>Obtiene un valor que indica si la secuencia actual admite operaciones de lectura.</summary>
425 <returns>true si la secuencia admite operaciones de lectura; de lo contrario, false.</returns>
427 <member name="P:System.IO.Pipes.PipeStream.CanSeek">
428 <summary>Obtiene un valor que indica si la secuencia actual admite operaciones de búsqueda.</summary>
429 <returns>false en todos los casos.</returns>
431 <member name="P:System.IO.Pipes.PipeStream.CanWrite">
432 <summary>Obtiene un valor que indica si la secuencia actual admite operaciones de escritura.</summary>
433 <returns>true si la secuencia admite operaciones de escritura; de lo contrario, false.</returns>
435 <member name="M:System.IO.Pipes.PipeStream.Dispose(System.Boolean)">
436 <summary>Libera los recursos no administrados usados que usa la clase <see cref="T:System.IO.Pipes.PipeStream" /> y, de forma opcional, libera los recursos administrados.</summary>
437 <param name="disposing">Es true para liberar tanto recursos administrados como no administrados; es false para liberar únicamente recursos no administrados.</param>
439 <member name="M:System.IO.Pipes.PipeStream.Flush">
440 <summary>Borra el búfer de la secuencia actual y hace que todos los datos almacenados en el búfer se escriban en el dispositivo subyacente.</summary>
441 <exception cref="T:System.ObjectDisposedException">Se ha cerrado la canalización.</exception>
442 <exception cref="T:System.NotSupportedException">La canalización no admite operaciones de escritura.</exception>
443 <exception cref="T:System.IO.IOException">La canalización se ha roto o se ha producido otro error de E/S.</exception>
445 <member name="P:System.IO.Pipes.PipeStream.InBufferSize">
446 <summary>Obtiene el tamaño en bytes del búfer de entrada de una canalización.</summary>
447 <returns>Un valor entero que representa el tamaño en bytes del búfer de entrada.</returns>
448 <exception cref="T:System.NotSupportedException">La secuencia no se puede leer.</exception>
449 <exception cref="T:System.InvalidOperationException">La canalización está a la espera de conectarse.</exception>
450 <exception cref="T:System.IO.IOException">La canalización se ha roto o se ha producido otro error de E/S.</exception>
452 <member name="P:System.IO.Pipes.PipeStream.IsAsync">
453 <summary>Obtiene un valor que indica si un objeto <see cref="T:System.IO.Pipes.PipeStream" /> se abrió de forma sincrónica o asincrónica.</summary>
454 <returns>Es true si el objeto <see cref="T:System.IO.Pipes.PipeStream" /> se abrió de forma asincrónica; de lo contrario, es false.</returns>
456 <member name="P:System.IO.Pipes.PipeStream.IsConnected">
457 <summary>Obtiene o establece un valor que indica si un objeto <see cref="T:System.IO.Pipes.PipeStream" /> está conectado.</summary>
458 <returns>Es true si el objeto <see cref="T:System.IO.Pipes.PipeStream" /> está conectado; en caso contrario, es false.</returns>
460 <member name="P:System.IO.Pipes.PipeStream.IsMessageComplete">
461 <summary>Obtiene un valor que indica si hay más datos en el mensaje devuelto desde la operación de lectura más reciente.</summary>
462 <returns>true si no hay más caracteres que leer en el mensaje; de lo contrario, false.</returns>
463 <exception cref="T:System.InvalidOperationException">La canalización no está conectada.o bienNo se ha establecido el identificador de la canalización.o bienLa canalización <see cref="P:System.IO.Pipes.PipeStream.ReadMode" /> no es el valor de la propiedad <see cref="F:System.IO.Pipes.PipeTransmissionMode.Message" />.</exception>
464 <exception cref="T:System.ObjectDisposedException">Se ha cerrado la canalización.</exception>
466 <member name="P:System.IO.Pipes.PipeStream.Length">
467 <summary>Devuelve la longitud en bytes de una secuencia.</summary>
468 <returns>0 en todos los casos.</returns>
469 <exception cref="T:System.NotSupportedException">Siempre se produce.</exception>
471 <member name="P:System.IO.Pipes.PipeStream.OutBufferSize">
472 <summary>Obtiene el tamaño en bytes del búfer de salida de una canalización.</summary>
473 <returns>Tamaño en bytes del búfer de salida.</returns>
474 <exception cref="T:System.NotSupportedException">La secuencia no se puede escribir.</exception>
475 <exception cref="T:System.InvalidOperationException">La canalización está a la espera de conectarse.</exception>
476 <exception cref="T:System.IO.IOException">La canalización se ha roto o se ha producido otro error de E/S.</exception>
478 <member name="P:System.IO.Pipes.PipeStream.Position">
479 <summary>Obtiene o establece la posición de la secuencia actual.</summary>
480 <returns>0 en todos los casos.</returns>
481 <exception cref="T:System.NotSupportedException">Siempre se produce.</exception>
483 <member name="M:System.IO.Pipes.PipeStream.Read(System.Byte[],System.Int32,System.Int32)">
484 <summary>Lee un bloque de bytes de una secuencia y escribe los datos en un búfer especificado.</summary>
485 <returns>El número total de bytes leídos en <paramref name="buffer" />.Puede ser menor que el número de bytes solicitado si ese número de bytes no está disponible actualmente o puede ser 0 si se alcanzó el final de la secuencia.</returns>
486 <param name="buffer">Cuando este método devuelve un valor, contiene la matriz de bytes especificada con los valores entre <paramref name="offset" /> y (<paramref name="offset" /> + <paramref name="count" /> - 1 reemplazados por los bytes leídos desde el origen actual.</param>
487 <param name="offset">Desplazamiento en bytes de la matriz de <paramref name="buffer" /> en la que se colocarán los bytes que se leen.</param>
488 <param name="count">Número máximo de bytes que se pueden leer.</param>
489 <exception cref="T:System.ArgumentNullException">El valor de <paramref name="buffer" /> es null.</exception>
490 <exception cref="T:System.ArgumentOutOfRangeException">
491 <paramref name="offset" /> es menor que 0.o bien<paramref name="count" /> es menor que 0.</exception>
492 <exception cref="T:System.ArgumentException">
493 <paramref name="count" /> es mayor que el número de bytes disponibles en <paramref name="buffer" />.</exception>
494 <exception cref="T:System.ObjectDisposedException">Se ha cerrado la canalización.</exception>
495 <exception cref="T:System.NotSupportedException">La canalización no admite operaciones de lectura.</exception>
496 <exception cref="T:System.InvalidOperationException">La canalización está desconectada, a la espera de conectarse, o bien, no se ha establecido el identificador.</exception>
497 <exception cref="T:System.IO.IOException">Se ha producido cualquier error de E/S.</exception>
499 <member name="M:System.IO.Pipes.PipeStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)"></member>
500 <member name="M:System.IO.Pipes.PipeStream.ReadByte">
501 <summary>Lee un byte de una canalización.</summary>
502 <returns>El byte, convertido en un valor <see cref="T:System.Int32" />, o -1 indica el final de la secuencia (se cerró la canalización).</returns>
503 <exception cref="T:System.ObjectDisposedException">Se ha cerrado la canalización.</exception>
504 <exception cref="T:System.NotSupportedException">La canalización no admite operaciones de lectura.</exception>
505 <exception cref="T:System.InvalidOperationException">La canalización está desconectada, a la espera de conectarse, o bien, no se ha establecido el identificador.</exception>
506 <exception cref="T:System.IO.IOException">Se ha producido cualquier error de E/S.</exception>
508 <member name="P:System.IO.Pipes.PipeStream.ReadMode">
509 <summary>Obtiene o establece el modo de lectura de un objeto <see cref="T:System.IO.Pipes.PipeStream" />.</summary>
510 <returns>Uno de los valores de <see cref="T:System.IO.Pipes.PipeTransmissionMode" /> que indica de qué manera el objeto <see cref="T:System.IO.Pipes.PipeStream" /> lee de la canalización.</returns>
511 <exception cref="T:System.ArgumentOutOfRangeException">El valor proporcionado no es válido <see cref="T:System.IO.Pipes.PipeTransmissionMode" /> valor.</exception>
512 <exception cref="T:System.NotSupportedException">El valor proporcionado no es compatible <see cref="T:System.IO.Pipes.PipeTransmissionMode" /> valor para esta secuencia de canalización.</exception>
513 <exception cref="T:System.InvalidOperationException">No se ha establecido el identificador.o bienLa canalización está a la espera de conectarse con un cliente con nombre.</exception>
514 <exception cref="T:System.IO.IOException">La canalización se ha roto o se ha producido un error de E/S con un cliente con nombre.</exception>
516 <member name="P:System.IO.Pipes.PipeStream.SafePipeHandle">
517 <summary>Obtiene el identificador seguro del extremo local de la canalización encapsulada por el objeto <see cref="T:System.IO.Pipes.PipeStream" /> actual.</summary>
518 <returns>Un objeto <see cref="T:Microsoft.Win32.SafeHandles.SafePipeHandle" /> de la canalización encapsulada por el objeto <see cref="T:System.IO.Pipes.PipeStream" /> actual.</returns>
519 <exception cref="T:System.InvalidOperationException">No se ha establecido el identificador de la canalización.</exception>
520 <exception cref="T:System.ObjectDisposedException">Se ha cerrado la canalización.</exception>
522 <member name="M:System.IO.Pipes.PipeStream.Seek(System.Int64,System.IO.SeekOrigin)">
523 <summary>Establece la posición actual de esta secuencia en el valor especificado.</summary>
524 <returns>Nueva posición en la secuencia.</returns>
525 <param name="offset">Punto relativo a <paramref name="origin" /> a partir del cual comienza la operación de búsqueda.</param>
526 <param name="origin">Especifica el comienzo, el final o la posición actual como un punto de referencia para <paramref name="offset" />, mediante el uso de un valor de tipo <see cref="T:System.IO.SeekOrigin" />.</param>
528 <member name="M:System.IO.Pipes.PipeStream.SetLength(System.Int64)">
529 <summary>Establece la longitud de la secuencia actual en el valor especificado.</summary>
530 <param name="value">La nueva longitud de la secuencia.</param>
532 <member name="P:System.IO.Pipes.PipeStream.TransmissionMode">
533 <summary>Obtiene el modo de transmisión de canalización compatible con la canalización actual.</summary>
534 <returns>Uno de los valores de <see cref="T:System.IO.Pipes.PipeTransmissionMode" /> que indica el modo de transmisión admitido por la canalización actual.</returns>
535 <exception cref="T:System.ObjectDisposedException">Se ha cerrado la canalización.</exception>
536 <exception cref="T:System.InvalidOperationException">No se ha establecido el identificador.o bienLa canalización está a la espera de conectarse en una operación de cliente/servidor anónima o con un cliente con nombre. </exception>
537 <exception cref="T:System.IO.IOException">La canalización se ha roto o se ha producido otro error de E/S.</exception>
539 <member name="M:System.IO.Pipes.PipeStream.WaitForPipeDrain">
540 <summary>Espera hasta que el otro final de la canalización lea todos los bytes enviados.</summary>
541 <exception cref="T:System.ObjectDisposedException">Se ha cerrado la canalización.</exception>
542 <exception cref="T:System.NotSupportedException">La canalización no admite operaciones de escritura.</exception>
543 <exception cref="T:System.IO.IOException">La canalización se ha roto o se ha producido otro error de E/S.</exception>
545 <member name="M:System.IO.Pipes.PipeStream.Write(System.Byte[],System.Int32,System.Int32)">
546 <summary>Escribe un bloque de bytes en la secuencia actual utilizando los datos de un búfer.</summary>
547 <param name="buffer">Búfer que contiene los datos que se van a escribir en la canalización.</param>
548 <param name="offset">Desplazamiento en bytes de base cero en la <paramref name="buffer" /> en la que se comienzan a copiar los bytes en la secuencia actual.</param>
549 <param name="count">Número máximo de bytes que se van a escribir en la secuencia actual.</param>
550 <exception cref="T:System.ArgumentNullException">El valor de <paramref name="buffer" /> es null.</exception>
551 <exception cref="T:System.ArgumentOutOfRangeException">
552 <paramref name="offset" /> es menor que 0.o bien<paramref name="count" /> es menor que 0.</exception>
553 <exception cref="T:System.ArgumentException">
554 <paramref name="count" /> es mayor que el número de bytes disponibles en <paramref name="buffer" />.</exception>
555 <exception cref="T:System.ObjectDisposedException">Se ha cerrado la canalización.</exception>
556 <exception cref="T:System.NotSupportedException">La canalización no admite operaciones de escritura.</exception>
557 <exception cref="T:System.IO.IOException">La canalización se ha roto o se ha producido otro error de E/S.</exception>
559 <member name="M:System.IO.Pipes.PipeStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)"></member>
560 <member name="M:System.IO.Pipes.PipeStream.WriteByte(System.Byte)">
561 <summary>Escribe un byte en la secuencia actual.</summary>
562 <param name="value">Byte que se debe escribir en la secuencia.</param>
563 <exception cref="T:System.ObjectDisposedException">Se ha cerrado la canalización.</exception>
564 <exception cref="T:System.NotSupportedException">La canalización no admite operaciones de escritura.</exception>
565 <exception cref="T:System.InvalidOperationException">La canalización está desconectada, a la espera de conectarse, o bien, no se ha establecido el identificador.</exception>
566 <exception cref="T:System.IO.IOException">La canalización se ha roto o se ha producido otro error de E/S.</exception>
568 <member name="T:System.IO.Pipes.PipeTransmissionMode">
569 <summary>Especifica el modo de transmisión de la canalización.</summary>
571 <member name="F:System.IO.Pipes.PipeTransmissionMode.Byte">
572 <summary>Indica que se transmiten los datos de la canalización y que se leyeron como secuencia de bytes.</summary>
574 <member name="F:System.IO.Pipes.PipeTransmissionMode.Message">
575 <summary>Indica que se transmiten los datos de la canalización y que se leyeron como secuencia de mensajes.</summary>