Encoding.CreateTranscodingStream(Stream, Encoding, Encoding, Boolean) Yöntem

Tanım

Stream bir iç Encoding ile dış Encodingarasında verileri kodlamaya hizmet eden bir oluşturur. Buna benzer.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

Parametreler

innerStream
Stream

Kaydıracak akış.

innerStreamEncoding
Encoding

ile innerStreamilişkili kodlama.

outerStreamEncoding
Encoding

Bu yöntem tarafından döndürülen ile Stream ilişkili kodlama.

leaveOpen
Boolean

truebu yöntem tarafından döndürülen atıldığında StreamatılmamalıdırinnerStream.

Döndürülenler

içeriğini innerStream olarak outerStreamEncodingkodlayan bir akış.

Açıklamalar

Döndürülen Stream's CanRead ve CanWrite özellikleri okunabilir mi yoksa yazılabilir mi innerStream olduğunu yansıtır. Tam çift yönlü ise innerStream , döndürülen Stream de olur. Ancak, 'Streamnin CanSeek özelliği döndürse innerStreamtruebile döndürülen aranabilir değildir.

Şunlara uygulanır