Encoding.CreateTranscodingStream(Stream, Encoding, Encoding, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt einen Stream, der zur Transcodierung von Daten zwischen einer inneren Encoding und einer äußeren Encoding dient, ähnlich wie 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
Parameter
- innerStream
- Stream
Der umzubrechende Stream.
- innerStreamEncoding
- Encoding
Die innerStream
zugeordnete Codierung.
- outerStreamEncoding
- Encoding
Die Stream zugeordnete Codierung, die von dieser Methode zurückgegeben wird.
- leaveOpen
- Boolean
true
, wenn beim Löschen des von dieser Methode zurückgegebenen Stream innerStream
nicht gelöscht werden soll.
Gibt zurück
Ein Stream, der den Inhalt von innerStream
als transcodiert outerStreamEncoding
.
Hinweise
Die Stream zurückgegebenen Eigenschaften und CanRead geben CanWrite an, ob innerStream
lesbar oder beschreibbar ist. Wenn innerStream
vollduplex ist, wird Stream auch zurückgegeben. Die zurückgegebene ist Stream jedoch nicht suchbar, auch wenn innerStream
die CanSeek -Eigenschaft von true
zurückgibt.