Windows.Foundation Ruang nama
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 fungsionalitas Windows Runtime dasar, termasuk mengelola operasi asinkron dan mengakses penyimpanan properti. Namespace ini juga mendefinisikan jenis nilai umum yang mewakili Pengidentifikasi Sumber Daya Seragam (URI), tanggal dan waktu, pengukuran 2-D, dan nilai dasar lainnya.
Kelas
Deferral |
Menyimpan DeferralCompletedHandler untuk dipanggil setelah menyelesaikan penangguhan dan memanipulasi status penangguhan. |
GuidHelper |
Kelas yang berisi metode pembantu statis untuk bekerja dengan jenis Guid . |
MemoryBuffer |
Mewakili buffer memori yang dihitung referensi. |
PropertyValue |
Mewakili nilai di penyimpanan properti (seperti instans PropertySet ). |
Uri |
Mendefinisikan objek yang mewakili nilai Pengidentifikasi Sumber Daya Seragam (URI) dan mengurainya ke dalam komponen. Objek Uri digunakan oleh banyak API Windows Runtime lainnya yang belum tentu terbatas pada skenario browser web.
|
WwwFormUrlDecoder |
Mengurai string kueri URL, dan mengekspos hasilnya sebagai vektor baca-saja (daftar) pasangan nama-nilai dari string kueri. |
WwwFormUrlDecoderEntry |
Mewakili pasangan nama-nilai dalam string kueri URL. Gunakan antarmuka IWwwFormUrlDecoderEntry sebagai gantinya; lihat Keterangan. |
Struct
DateTime |
Mewakili instan dalam waktu, biasanya dinyatakan sebagai tanggal dan jam hari.
|
EventRegistrationToken |
Mewakili referensi ke delegasi yang menerima pemberitahuan perubahan.
|
HResult |
Mewakili kesalahan Windows Runtime.
|
Point |
Mewakili nilai koordinat x dan y yang menentukan titik dalam bidang dua dimensi. |
Rect |
Berisi nilai angka yang mewakili lokasi dan ukuran persegi panjang. |
Size |
Mewakili nilai angka yang menentukan tinggi dan lebar. |
TimeSpan |
Mewakili interval waktu sebagai nilai bilangan bulat 64-bit yang ditandatangani.
TimeSpan digunakan dalam aplikasi sampel streaming Adaptif. |
Antarmuka
IAsyncAction |
Mewakili tindakan asinkron. Ini adalah jenis pengembalian untuk banyak metode asinkron Windows Runtime yang tidak memiliki objek hasil, dan tidak melaporkan kemajuan yang sedang berlangsung. |
IAsyncActionWithProgress<TProgress> |
Mewakili tindakan asinkron yang dapat melaporkan pembaruan kemajuan kepada pemanggil. Ini adalah jenis pengembalian untuk semua metode asinkron Windows Runtime yang tidak memiliki objek hasil, tetapi laporkan kemajuan ke pendengar panggilan balik. |
IAsyncInfo |
Mendukung tindakan dan operasi asinkron. IAsyncInfo adalah antarmuka dasar untuk IAsyncAction, IAsyncActionWithProgress<TProgress>, IAsyncOperation<TResult> dan IAsyncOperationWithProgress<TResult,TProgress>, yang masing-masing mendukung kombinasi jenis pengembalian dan kemajuan untuk metode asinkron. |
IAsyncOperation<TResult> |
Mewakili operasi asinkron, yang mengembalikan hasil setelah selesai. Ini adalah jenis pengembalian untuk banyak metode asinkron Windows Runtime yang memiliki hasil tetapi tidak melaporkan kemajuan. |
IAsyncOperationWithProgress<TResult,TProgress> |
Mewakili operasi asinkron yang dapat melaporkan pembaruan kemajuan kepada pemanggil. Ini adalah jenis pengembalian untuk banyak metode asinkron Windows Runtime yang memiliki hasil dan juga melaporkan kemajuan. |
IClosable |
Menentukan metode untuk merilis sumber daya yang dialokasikan.
|
IGetActivationFactory |
Menentukan implementasi untuk jenis yang mengambil pabrik aktivasi. |
IMemoryBuffer |
Mewakili buffer memori yang dihitung referensi. |
IMemoryBufferReference |
Mewakili referensi ke objek IMemoryBuffer . |
IPropertyValue |
Mewakili nilai di penyimpanan properti. Anda tidak dapat mengimplementasikan antarmuka ini, lihat Komentar. |
IReference<T> |
Memungkinkan enumerasi, struktur, dan jenis delegasi arbitrer untuk digunakan sebagai nilai properti.
|
IReferenceArray<T> |
Memungkinkan enumerasi, struktur, dan jenis delegasi arbitrer untuk digunakan sebagai array nilai properti. Anda tidak dapat mengimplementasikan antarmuka ini, lihat Komentar. |
IStringable |
Menyediakan cara untuk mewakili objek saat ini sebagai string. |
IWwwFormUrlDecoderEntry |
Mewakili pasangan nama-nilai dalam string kueri URL. |
Enum
AsyncStatus |
Menentukan status operasi asinkron. |
PropertyType |
Menentukan jenis nilai properti. |
Delegasikan
AsyncActionCompletedHandler |
Mewakili metode yang menangani peristiwa selesai dari tindakan asinkron. |
AsyncActionProgressHandler<TProgress> |
Mewakili metode yang menangani peristiwa pembaruan kemajuan dari tindakan asinkron yang menyediakan pembaruan kemajuan. |
AsyncActionWithProgressCompletedHandler<TProgress> |
Mewakili metode yang menangani peristiwa selesai dari tindakan asinkron yang menyediakan pembaruan kemajuan. |
AsyncOperationCompletedHandler<TResult> |
Mewakili metode yang menangani peristiwa selesai dari operasi asinkron. |
AsyncOperationProgressHandler<TResult,TProgress> |
Mewakili metode yang menangani peristiwa pembaruan kemajuan dari operasi asinkron yang menyediakan pembaruan kemajuan. |
AsyncOperationWithProgressCompletedHandler<TResult,TProgress> |
Mewakili metode yang menangani peristiwa selesai dari operasi asinkron yang menyediakan pembaruan kemajuan. |
DeferralCompletedHandler |
Mewakili metode yang menangani peristiwa selesai dari tindakan yang ditangguhkan. |
EventHandler<T> |
Mewakili metode yang menangani peristiwa umum.
|
TypedEventHandler<TSender,TResult> |
Mewakili metode yang menangani peristiwa umum. |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk