Freigeben über


InputStreamOverStream Klasse

Definition

Stellt einen Windows-Runtime Eingabedatenstrom für eine IStream-Basisimplementierung bereit.

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
Vererbung
Object Platform::Object IInspectable InputStreamOverStream
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Die Klassen InputStreamOverStream, OutputStreamOverStream und RandomAccessStreamOverStream sind Interophilfsprogramme zum Konvertieren zwischen den nativ asynchronen Windows-Runtime Streamtypen und den COM-IStream-Typen (Component Object Model), die nativ synchron sind.

Diese Hilfsklassen erleichtern die Wiederverwendung von Legacycode beim Übergang zu den Windows-Runtime Streamtypen.

Methoden

Close()

Schließt den aktuellen Stream und gibt Systemressourcen frei.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

ReadAsync(IBuffer, UInt32, InputStreamOptions)

Gibt ein asynchrones Byteleseobjekt zurück.

Gilt für:

Weitere Informationen