Encoding.CreateTranscodingStream(Stream, Encoding, Encoding, Boolean) Metoda

Definicja

Tworzy Stream program, który służy do transkodowanie danych między wewnętrzną Encoding i zewnętrzną Encoding , podobną do Convert(Encoding, Encoding, Byte[]) .Creates a Stream that serves to transcode data between an inner Encoding and an outer Encoding, similar to 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ń, który ma być zawijany.The stream to wrap.

innerStreamEncoding
Encoding

Kodowanie skojarzone z innerStream .The encoding associated with innerStream.

outerStreamEncoding
Encoding

Kodowanie skojarzone z Stream tym, które jest zwracane przez tę metodę.The encoding associated with the Stream that's returned by this method.

leaveOpen
Boolean

true w przypadku usuwania Stream zwracanego przez tę metodę nie powinna być Dispose innerStream .true if disposing the Stream returned by this method should not dispose innerStream.

Zwraca

Stream

Strumień, który transkoduje zawartość innerStream jako outerStreamEncoding .A stream that transcodes the contents of innerStream as outerStreamEncoding.

Uwagi

Zwrócone Stream CanRead i CanWrite właściwości będą odzwierciedlane, czy innerStream jest możliwe do odczytu czy do zapisu.The returned Stream's CanRead and CanWrite properties will reflect whether innerStream is readable or writable. Jeśli innerStream jest pełny dupleks, zwracana jest Stream również wartość.If innerStream is full-duplex, the returned Stream will be as well. Jednakże zwracana wartość Stream nie jest przeszukiwana, nawet innerStream Jeśli CanSeek zwraca wartość właściwości true .However, the returned Stream is not seekable, even if innerStream's CanSeek property returns true.

Dotyczy