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 innerStreamla proprietà truerestituisce CanSeek .