Condividi tramite


OutputStreamOverStream Classe

Definizione

Fornisce un flusso di output Windows Runtime per un'implementazione di base IStream.

public ref class OutputStreamOverStream sealed : IClosable, IOutputStream
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class OutputStreamOverStream final : IClosable, IOutputStream
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class OutputStreamOverStream : System.IDisposable, IOutputStream
Public NotInheritable Class OutputStreamOverStream
Implements IDisposable, IOutputStream
Ereditarietà
Object Platform::Object IInspectable OutputStreamOverStream
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.

FlushAsync()

Scarica i dati in modo asincrono in un flusso sequenziale.

WriteAsync(IBuffer)

Scrive i dati in modo asincrono in un flusso sequenziale.

Si applica a

Vedi anche