UserActivity Kelas
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.
UserActivity dibuat oleh aplikasi selama eksekusinya untuk memberi tahu sistem aliran kerja pengguna yang dapat dilanjutkan di perangkat lain, atau di lain waktu pada perangkat yang sama. Ini menyediakan informasi tentang tugas yang dilibatkan pengguna.
Catatan
Mulai Juli 2021, pengguna yang memiliki riwayat aktivitas yang disinkronkan di seluruh perangkat Windows mereka melalui Akun Microsoft (MSA) mereka tidak akan lagi memiliki opsi untuk mengunggah aktivitas baru di Timeline. Mereka masih dapat menggunakan Garis Waktu dan melihat riwayat aktivitas mereka (informasi tentang aplikasi, situs web, dan file terbaru) di PC lokal mereka. Akun yang terhubung dengan AAD tidak akan terpengaruh.
public ref class UserActivity sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UserActivity final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.UserActivities.IUserActivityFactory, 393216, "Windows.Foundation.UniversalApiContract")]
class UserActivity final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.UserActivities.IUserActivityFactory, 393216, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class UserActivity final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UserActivity
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.UserActivities.IUserActivityFactory), 393216, "Windows.Foundation.UniversalApiContract")]
public sealed class UserActivity
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.UserActivities.IUserActivityFactory), 393216, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class UserActivity
function UserActivity(activityId)
Public NotInheritable Class UserActivity
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 Fall Creators Update (diperkenalkan dalam 10.0.16299.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v5.0)
|
Keterangan
Catatan
Mulai Juli 2021, pengguna yang memiliki riwayat aktivitas yang disinkronkan di seluruh perangkat Windows mereka melalui Akun Microsoft (MSA) mereka tidak akan lagi memiliki opsi untuk mengunggah aktivitas baru di Timeline. Mereka masih dapat menggunakan Garis Waktu dan melihat riwayat aktivitas mereka (informasi tentang aplikasi, situs web, dan file terbaru) di PC lokal mereka. Akun yang terhubung dengan AAD tidak akan terpengaruh.
UserActivity merangkum tugas pengguna yang dapat dilanjutkan di lain waktu, dan berpotensi pada perangkat yang berbeda. Membuat Aktivitas Pengguna menyebabkan aktivitas tersebut mampu muncul di Linimasa Windows dan di Penjemputan Cortana tempat saya meninggalkan fitur. Garis waktu adalah tampilan tugas kaya yang menunjukkan tampilan kronologis tentang apa yang telah Anda kerjakan, melalui aktivitas yang diyakini Windows memiliki keterlibatan pengguna yang signifikan. Ini juga dapat mencakup apa yang Sedang Anda kerjakan di seluruh perangkat. Misalnya, aplikasi email dapat membuat UserActivity saat pengguna mulai membuat pesan email baru. Pengguna dapat menjeda bekerja pada email dan kemudian mengerjakannya nanti pada komputer yang sama, atau bahkan perangkat lain.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1803 | 17134 | UserActivity |
1803 | 17134 | ToJson |
1803 | 17134 | ToJsonArray |
1803 | 17134 | TryParseFromJson |
1803 | 17134 | TryParseFromJsonArray |
1809 | 17763 | IsRoamable |
Konstruktor
UserActivity(String) |
Membuat UserActivity dengan ID aktivitas tertentu |
Properti
ActivationUri |
Mendapatkan dan mengatur aktivasi Pengidentifikasi Sumber Daya Seragam (URI). |
ActivityId |
Mendapatkan ID aktivitas yang ditetapkan ke UserActivity ini saat dibuat. |
ContentInfo |
Mendapatkan atau mengatur objek informasi isi untuk aktivitas pengguna ini. |
ContentType |
Mendapatkan dan mengatur jenis MIME (Ekstensi Surat Internet Multiguna) dari konten yang disimpan di UserActivity.ContentUri. Misalnya, "teks/biasa". |
ContentUri |
Mendapatkan dan mengatur konten Pengidentifikasi Sumber Daya Seragam (URI) konten atau dokumen yang diwakili oleh UserActivity. |
FallbackUri |
Mendapatkan dan mengatur Fallback Uniform Resource Identifier (URI) untuk digunakan jika tidak ada handler untuk URI aktivasi. |
IsRoamable |
Mendapatkan dan mengatur apakah metadata aktivitas tertentu harus diunggah ke Microsoft Cloud. |
State |
Mendapatkan status (Diterbitkan atau Baru) dari UserActivity ini. |
VisualElements |
Mendapatkan informasi yang dapat digunakan untuk petak detail untuk aktivitas ini. |
Metode
CreateSession() |
Membuat UserActivitySession yang akan dikaitkan dengan aktivitas pengguna ini. Anda harus memanggil metode ini pada utas UI. |
SaveAsync() |
Terbitkan UserActivity. |
ToJson() |
Menserialisasikan UserActivity ke dalam string JSON. Antara lain, string JSON akan berisi nama tampilan Aplikasi, URL aktivasi, URL konten, informasi konten, dan informasi elemen visual seperti deskripsi, warna latar belakang, dan sebagainya. |
ToJsonArray(IIterable<UserActivity>) |
Menserialisasikan kumpulan objek UserActivity ke dalam string JSON. Antara lain, string JSON akan berisi nama tampilan Aplikasi, URL aktivasi, URL konten, informasi konten, dan informasi elemen visual seperti deskripsi, warna latar belakang, dan sebagainya untuk setiap UserActivity. |
TryParseFromJson(String) |
Membuat UserActivity dari string JSON. |
TryParseFromJsonArray(String) |
Membuat kumpulan objek UserActivity dari string JSON. |
Berlaku untuk
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