Encoding.CreateTranscodingStream(Stream, Encoding, Encoding, Boolean) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.