Partager via


Encoding.CreateTranscodingStream(Stream, Encoding, Encoding, Boolean) Méthode

Définition

Crée un Stream qui sert à transcoder des données entre un Encoding interne et un Encoding externe, semblable à 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

Paramètres

innerStream
Stream

Flux à inclure dans un wrapper.

innerStreamEncoding
Encoding

Encodage associé à innerStream.

outerStreamEncoding
Encoding

Encodage associé au Stream qui est retourné par cette méthode.

leaveOpen
Boolean

true si la suppression du Stream retourné par cette méthode ne doit pas supprimer innerStream.

Retours

Stream

Flux qui transcode le contenu de innerStream en tant que outerStreamEncoding.

Remarques

Les propriétés et retournées Stream CanRead CanWrite reflètent si innerStream est accessible en lecture ou en écriture. Si innerStream est Full-duplex, le retourné Stream sera également. Toutefois, le retourné Stream ne peut pas être recherché, même si la innerStream propriété de est retournée CanSeek true .

S’applique à