Partager via


OutputStreamOverStream Classe

Définition

Fournit un flux de sortie Windows Runtime pour une implémentation de 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
Héritage
Object Platform::Object IInspectable OutputStreamOverStream
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Les classes InputStreamOverStream, OutputStreamOverStream et RandomAccessStreamOverStream sont des aides d’interopérabilité permettant de convertir entre les types de flux Windows Runtime, qui sont asynchrones en mode natif, et les types IStream com (Component Object Model), qui sont synchrones en mode natif.

Ces classes d’assistance facilitent la réutilisation du code hérité lors de la transition vers les types de flux Windows Runtime.

Méthodes

Close()

Ferme le flux actuel et libère les ressources système.

Dispose()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.

FlushAsync()

Vide les données de manière asynchrone dans un flux séquentiel.

WriteAsync(IBuffer)

Écrit des données de manière asynchrone dans un flux séquentiel.

S’applique à

Voir aussi