Encoding.CreateTranscodingStream(Stream, Encoding, Encoding, Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea un elemento Stream que sirve para transcodificar datos entre un elemento Encoding interior y otro Encoding exterior, similar a Convert(Encoding, Encoding, Byte[]).
public static System.IO.Stream CreateTranscodingStream (System.IO.Stream innerStream, System.Text.Encoding innerStreamEncoding, System.Text.Encoding outerStreamEncoding, bool leaveOpen = false);
static member CreateTranscodingStream : System.IO.Stream * System.Text.Encoding * System.Text.Encoding * bool -> System.IO.Stream
Public Shared Function CreateTranscodingStream (innerStream As Stream, innerStreamEncoding As Encoding, outerStreamEncoding As Encoding, Optional leaveOpen As Boolean = false) As Stream
Parámetros
- innerStream
- Stream
Secuencia que se va a encapsular.
- innerStreamEncoding
- Encoding
Codificación asociada a innerStream
.
- leaveOpen
- Boolean
true
si eliminar el elemento Stream que devuelve este método no debe eliminar innerStream
.
Devoluciones
Secuencia que transcodifica el contenido de innerStream
como outerStreamEncoding
.
Comentarios
Las propiedades Stream y CanRead CanWrite devueltas reflejarán si innerStream
es legible o se puede escribir. Si innerStream
es dúplex completo, el Stream devuelto también será . Sin embargo, el devuelto Stream no es buscable, incluso si innerStream
la propiedad de devuelve CanSeek true
.