InputStreamOverStream クラス

定義

IStream 基本実装用のWindows ランタイム入力ストリームを提供します。

public ref class InputStreamOverStream sealed : IClosable, IInputStream
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class InputStreamOverStream final : IClosable, IInputStream
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class InputStreamOverStream : System.IDisposable, IInputStream
Public NotInheritable Class InputStreamOverStream
Implements IDisposable, IInputStream
継承
Object Platform::Object IInspectable InputStreamOverStream
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

InputStreamOverStream、OutputStreamOverStream、および RandomAccessStreamOverStream クラスは、ネイティブに非同期であるWindows ランタイム ストリーム型と、ネイティブ同期であるコンポーネント オブジェクト モデル (COM) IStream 型の間で変換する相互運用ヘルパーです。

これらのヘルパー クラスを使用すると、Windows ランタイム ストリーム型に移行するときにレガシ コードを簡単に再利用できます。

メソッド

Close()

現在のストリームを閉じ、システム リソースを解放します。

Dispose()

アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

ReadAsync(IBuffer, UInt32, InputStreamOptions)

非同期バイト リーダー オブジェクトを返します。

適用対象

こちらもご覧ください