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 .