Encoding.CreateTranscodingStream(Stream, Encoding, Encoding, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria uma Stream que serve para transcodificar dados entre uma Encoding interna e uma Encoding externa, 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 fluxo para encapsular.
- innerStreamEncoding
- Encoding
A codificação associada com innerStream
.
- leaveOpen
- Boolean
true
se descartar o Stream retornado por este método, não deverá descartar innerStream
.
Retornos
Um fluxo que transcodifica o conteúdo de innerStream
como outerStreamEncoding
.
Comentários
As propriedades e CanWrite os 's CanRead retornados Streamrefletirão se innerStream
são legíveis ou graváveis. Se innerStream
for full-duplex, o retornado Stream também será. No entanto, o retornado Stream não pode ser procurado, mesmo que innerStream
a propriedade 's CanSeek retorne true
.