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 eine Stream , die zum Transcodieren von Daten zwischen einem inneren Encoding und einem äußeren Encodingdient, ä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 einzuschließende Datenstrom.
- innerStreamEncoding
- Encoding
Die Codierung, die innerStreammit .
- outerStreamEncoding
- Encoding
Die Codierung, die der Stream von dieser Methode zurückgegebenen Codierung zugeordnet ist.
- leaveOpen
- Boolean
true wenn das löschen der Stream von dieser Methode zurückgegebenen Methode nicht verworfen innerStreamwerden soll.
Gibt zurück
Ein Datenstrom, der den Inhalt von innerStream als outerStreamEncodingtranscodiert.
Hinweise
Die Eigenschaften von Stream's CanRead und CanWrite zeigen an, ob innerStream lesbar oder schreibbar ist. Wenn innerStream vollduplex ist, wird auch Stream vollduplex sein. Der zurückgegebene Stream Wert kann jedoch nicht gesucht werden, auch wenn innerStream's CanSeek Eigenschaft zurückgegeben wird true.