IRandomAccessStreamReference Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memungkinkan komponen Windows Runtime untuk menyediakan akses ke aliran yang dienkapsulasi.
public interface class IRandomAccessStreamReference
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(871248180, 7638, 20026, 128, 103, 209, 193, 98, 232, 100, 43)]
struct IRandomAccessStreamReference
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(871248180, 7638, 20026, 128, 103, 209, 193, 98, 232, 100, 43)]
public interface IRandomAccessStreamReference
Public Interface IRandomAccessStreamReference
- Turunan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Keterangan
Terapkan antarmuka IRandomAccessStreamReference saat komponen Windows Runtime Anda mengekspos aliran akses acak ke pemanggil. Untuk aliran baca-saja berurutan, terapkan antarmuka IInputStreamReference .
Misalnya, StorageFile menyediakan IRandomAccessStream untuk konten file, sehingga mengimplementasikan antarmuka IRandomAccessStreamReference. Biasanya, menyediakan aliran memerlukan akses hard disk, sehingga operasi streaming tidak sinkron. Komponen yang menggunakan konten file menerima IRandomAccessStreamReference alih-alih referensi StorageFile , karena antarmuka ini adalah persyaratan yang lebih minimal untuk parameter input.
Penting
Tidak semua sumber dapat menyediakan aliran akses acak secara efisien. Jika komponen hanya memerlukan akses baca berurutan, pertimbangkan untuk menerapkan antarmuka IInputStreamReference alih-alih antarmuka IRandomAccessStreamReference.
Metode
OpenReadAsync() |
Membuka aliran untuk akses acak. |