Share via


InputStreamOverStream Clase

Definición

Proporciona un flujo de entrada Windows Runtime para una implementación base de IStream.

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
Herencia
Object Platform::Object IInspectable InputStreamOverStream
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Las clases InputStreamOverStream, OutputStreamOverStream y RandomAccessStreamOverStream son asistentes de interoperabilidad para convertir entre los tipos de secuencia de Windows Runtime, que son asincrónicos de forma nativa y los tipos IStream del Modelo de objetos componentes (COM), que son sincrónicos de forma nativa.

Estas clases auxiliares facilitan la reutilización del código heredado al realizar la transición a los tipos de flujo de Windows Runtime.

Métodos

Close()

Cierra la secuencia actual y libera los recursos del sistema.

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.

ReadAsync(IBuffer, UInt32, InputStreamOptions)

Devuelve un objeto de lector de bytes asincrónico.

Se aplica a

Consulte también