Condividi tramite


InputStreamOverStream Classe

Definizione

Fornisce un flusso di input Windows Runtime per un'implementazione di base 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
Ereditarietà
Object Platform::Object IInspectable InputStreamOverStream
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Le classi InputStreamOverStream, OutputStreamOverStream e RandomAccessStreamOverStream sono helper di interoperabilità per convertire tra i tipi di flusso Windows Runtime, che sono in modo nativo asincrono e i tipi IStream (Component Object Model), che sono in modo sincrono in modo nativo.

Queste classi helper semplificano il riutilizzo del codice legacy quando si passa ai tipi di flusso Windows Runtime.

Metodi

Close()

Chiude il flusso corrente e rilascia le risorse di sistema.

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

ReadAsync(IBuffer, UInt32, InputStreamOptions)

Restituisce un oggetto lettore di byte asincrono.

Si applica a

Vedi anche