Bagikan melalui


UserActivity Kelas

Definisi

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
Object Platform::Object IInspectable UserActivity
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