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 a eseguire la transcodifica dei dati tra un oggetto Encoding interno e un oggetto Encoding esterno, 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 da eseguire a capo.
- innerStreamEncoding
- Encoding
Codifica associata a innerStream
.
- leaveOpen
- Boolean
true
se con l'eliminazione dell'oggetto Stream restituito da questo metodo non deve essere eliminato anche l'oggetto innerStream
.
Restituisce
Flusso che transcodifica il contenuto di innerStream
come outerStreamEncoding
.
Commenti
Le proprietà e CanWrite e CanRead restituite Streamrifletteranno se innerStream
è leggibile o scrivibile. Se innerStream
è full-duplex, il restituito Stream sarà anche. Tuttavia, il restituito Stream non è ricercabile, anche se innerStream
la proprietà true
restituisce CanSeek .