Encoding.CreateTranscodingStream(Stream, Encoding, Encoding, Boolean) Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Tworzy obiekt Stream służący do transkodowania danych między wewnętrzną Encoding i zewnętrzną Encoding, podobną do 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
Parametry
- innerStream
- Stream
Strumień do opakowania.
- innerStreamEncoding
- Encoding
Kodowanie skojarzone z elementem innerStream.
- leaveOpen
- Boolean
true w przypadku usunięcia zwróconego Stream przez tę metodę nie należy usuwać innerStreammetody .
Zwraca
Strumień transkodujący zawartość elementu innerStream jako outerStreamEncoding.
Uwagi
StreamZwrócone CanRead właściwości i CanWrite będą odzwierciedlać, czy innerStream można je odczytać, czy zapisywać. Jeśli innerStream jest pełnodupleksowy, zwracany Stream będzie również. Jednak zwrócony Stream element nie jest możliwy do wyszukiwania, nawet jeśli innerStreamwłaściwość " CanSeek zwraca wartość true.