Encoding.CreateTranscodingStream(Stream, Encoding, Encoding, Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Convert(Encoding, Encoding, Byte[]) と同様に、内部 Encoding と外部 Encoding の間でのデータのトランスコードを提供する Stream を作成します。
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
パラメーター
- innerStream
- Stream
ラップするストリーム。
- innerStreamEncoding
- Encoding
innerStream
に関連付けられたエンコード。
戻り値
innerStream
の内容を outerStreamEncoding
としてトランスコードするストリーム。
注釈
返された Streamの プロパティと CanWrite プロパティは、読み取り可能か書き込み可能かをinnerStream
反映CanReadします。 が全二重の場合 innerStream
、返される Stream も になります。 ただし、 の プロパティから が返true
された場合CanSeekinnerStream
でも、返される Stream はシークできません。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET