Encoding.CreateTranscodingStream(Stream, Encoding, Encoding, Boolean) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.