Bagikan melalui


OutputStreamOverStream Kelas

Definisi

Menyediakan aliran output Windows Runtime untuk implementasi dasar 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
Warisan
Object Platform::Object IInspectable OutputStreamOverStream
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Kelas InputStreamOverStream, OutputStreamOverStream, dan RandomAccessStreamOverStream adalah pembantu interop untuk dikonversi antara jenis aliran Windows Runtime, yang secara asli asinkron, dan jenis IStream Model Objek Komponen (COM), yang secara asli sinkron.

Kelas pembantu ini memudahkan untuk menggunakan kembali kode warisan saat Anda beralih ke jenis aliran Windows Runtime.

Metode

Close()

Menutup aliran saat ini dan merilis sumber daya sistem.

Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, melepaskan, atau mereset sumber daya yang tidak terkelola.

FlushAsync()

Menghapus data secara asinkron dalam aliran berurutan.

WriteAsync(IBuffer)

Menulis data secara asinkron dalam aliran berurutan.

Berlaku untuk

Lihat juga