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

Definition

Skapar en Stream som används för att omkoda data mellan en inre Encoding och en yttre Encoding, som liknar 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

Parametrar

innerStream
Stream

Strömmen som ska omslutas.

innerStreamEncoding
Encoding

Kodningen som är associerad med innerStream.

outerStreamEncoding
Encoding

Kodningen som är associerad med Stream den som returneras av den här metoden.

leaveOpen
Boolean

true om deponering av den Stream returnerade av den här metoden inte ska ta bort innerStream.

Returer

En ström som transcodes innehållet i innerStream som outerStreamEncoding.

Kommentarer

De returnerade Streamegenskaperna CanRead och CanWrite återspeglar om innerStream de är läsbara eller skrivbara. Om innerStream är full duplex, returneras Stream också. Den returnerade Stream är dock inte sökbar, även om innerStreamegenskapen CanSeek returnerar true.

Gäller för