IRandomAccessStreamWithContentType 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.
Mendukung akses acak data dalam aliran input dan output untuk format data tertentu.
public interface class IRandomAccessStreamWithContentType : IClosable, IContentTypeProvider, IRandomAccessStream
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3424995367, 19261, 17295, 146, 50, 16, 199, 107, 199, 224, 56)]
struct IRandomAccessStreamWithContentType : IClosable, IContentTypeProvider, IRandomAccessStream
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3424995367, 19261, 17295, 146, 50, 16, 199, 107, 199, 224, 56)]
public interface IRandomAccessStreamWithContentType : System.IDisposable, IContentTypeProvider, IRandomAccessStream
Public Interface IRandomAccessStreamWithContentType
Implements IContentTypeProvider, IDisposable, IRandomAccessStream
- Turunan
- Atribut
- Penerapan
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Properti
CanRead |
Mendapatkan nilai yang menunjukkan apakah aliran dapat dibaca. (Diperoleh dari IRandomAccessStream) |
CanWrite |
Mendapatkan nilai yang menunjukkan apakah aliran dapat ditulis. (Diperoleh dari IRandomAccessStream) |
ContentType |
Mendapatkan format data. (Diperoleh dari IContentTypeProvider) |
Position |
Mendapatkan offset byte aliran. (Diperoleh dari IRandomAccessStream) |
Size |
Mendapatkan atau mengatur ukuran aliran akses acak. (Diperoleh dari IRandomAccessStream) |
Metode
CloneStream() |
Membuat instans baru IRandomAccessStream melalui sumber daya yang sama dengan aliran saat ini. (Diperoleh dari IRandomAccessStream) |
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. (Diperoleh dari IOutputStream) |
GetInputStreamAt(UInt64) |
Mengembalikan aliran input di lokasi tertentu dalam aliran. (Diperoleh dari IRandomAccessStream) |
GetOutputStreamAt(UInt64) |
Mengembalikan aliran output di lokasi tertentu dalam aliran. (Diperoleh dari IRandomAccessStream) |
ReadAsync(IBuffer, UInt32, InputStreamOptions) |
Membaca data dari aliran secara asinkron. (Diperoleh dari IInputStream) |
Seek(UInt64) |
Mengatur posisi aliran ke nilai yang ditentukan. (Diperoleh dari IRandomAccessStream) |
WriteAsync(IBuffer) |
Menulis data secara asinkron dalam aliran berurutan. (Diperoleh dari IOutputStream) |