Encoding.CreateTranscodingStream(Stream, Encoding, Encoding, Boolean) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un oggetto Stream che serve per eseguire la transcodifica dei dati tra un oggetto interno Encoding e un oggetto esterno Encoding, simile 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
Parametri
- innerStream
- Stream
Flusso di cui eseguire il wrapping.
- innerStreamEncoding
- Encoding
Codifica associata a innerStream.
- leaveOpen
- Boolean
true se l'eliminazione dell'oggetto Stream restituito da questo metodo non deve eliminare innerStream.
Valori restituiti
Flusso che esegue la transcodifica del contenuto di innerStream come outerStreamEncoding.
Commenti
Le proprietà e CanWrite restituite CanReadStreamrifletteranno se innerStream è leggibile o scrivibile. Se innerStream è full-duplex, verrà restituito Stream anche . Tuttavia, l'oggetto restituito Stream non è ricercabile, anche se innerStreamla proprietà di CanSeek restituisce true.