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 élément interne et un extérieur EncodingEncoding, similaire à 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 à encapsuler.
- innerStreamEncoding
- Encoding
Encodage associé à innerStream.
- leaveOpen
- Boolean
true si la suppression de l’objet Stream retourné par cette méthode ne doit pas être supprimée innerStream.
Retours
Flux qui transcode le contenu sous innerStreamouterStreamEncoding.
Remarques
Les propriétés et CanWrite les CanRead propriétés retournées Streamreflètent s’il innerStream est lisible ou accessible en écriture. S’il innerStream s’agit d’un duplex intégral, le retour Stream sera également. Toutefois, le retour Stream n’est pas recherché, même si innerStreamla CanSeek propriété renvoie true.