Encoding.CreateTranscodingStream(Stream, Encoding, Encoding, Boolean) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
.
- leaveOpen
- Boolean
true
si la suppression du Stream retourné par cette méthode ne doit pas supprimer innerStream
.
Retours
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
.