Encoding.CreateTranscodingStream(Stream, Encoding, Encoding, Boolean) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria um Stream que serve para transcodificar dados entre um interno Encoding e um externo Encoding, semelhante 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
O stream para terminar.
- innerStreamEncoding
- Encoding
A codificação associada a innerStream.
- leaveOpen
- Boolean
true se descartar o Stream retornado por este método não deve descartar innerStream.
Devoluções
Um fluxo que transcodifica o conteúdo de innerStream como outerStreamEncoding.
Observações
Os 's CanRead e CanWrite propriedades devolvidos Streamrefletirão se innerStream é legível ou escrivel. Se innerStream for full-duplex, o retorno Stream também será. No entanto, o retorno Stream não é procurável, mesmo que innerStreama propriedade de CanSeek devolva true.