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

Definisi

Stream Membuat yang berfungsi untuk mentranskode data antara bagian dalam Encoding dan luar Encoding, mirip Convert(Encoding, Encoding, Byte[])dengan .

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

Parameter

innerStream
Stream

Aliran yang akan dibungkus.

innerStreamEncoding
Encoding

Pengodean yang terkait dengan innerStream.

outerStreamEncoding
Encoding

Pengodean yang terkait dengan Stream yang dikembalikan oleh metode ini.

leaveOpen
Boolean

true jika membuang yang Stream dikembalikan oleh metode ini tidak boleh membuang innerStream.

Mengembalikan

Aliran yang mentranskodekan konten sebagai innerStreamouterStreamEncoding.

Keterangan

Properti dan yang dikembalikan Streamakan mencerminkan apakah innerStream dapat dibaca atau dapat CanRead ditulis.CanWrite Jika innerStream full-duplex, yang dikembalikan Stream juga akan menjadi. Namun, yang dikembalikan tidak dapat dicariStream, bahkan jika innerStreamproperti truemengembalikan CanSeek .

Berlaku untuk