Bagikan melalui


UserActivityChannel Kelas

Definisi

Membuat atau mendapatkan objek UserActivity yang dibuat pada perangkat ini atau perangkat lain.

public ref class UserActivityChannel sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UserActivityChannel final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class UserActivityChannel final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UserActivityChannel
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class UserActivityChannel
Public NotInheritable Class UserActivityChannel
Warisan
Object Platform::Object IInspectable UserActivityChannel
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)

Contoh

   // Get the default UserActivityChannel and query it for our UserActivity. If the activity doesn't exist, one is created.
   UserActivityChannel channel = UserActivityChannel.GetDefault();
   UserActivity userActivity = await channel.GetOrCreateUserActivityAsync("AddCustomerPage");

Keterangan

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1803 17134 DisableAutoSessionCreation
1803 17134 GetRecentUserActivitiesAsync
1803 17134 GetSessionHistoryItemsForUserActivityAsync
1803 17134 TryGetForWebAccount
1903 18362 GetForUser

Metode

DeleteActivityAsync(String)

Menghapus aktivitas pengguna tertentu.

DeleteAllActivitiesAsync()

Menghapus semua aktivitas pengguna yang didaftarkan oleh aplikasi ini.

DisableAutoSessionCreation()

Nonaktifkan pembuatan sesi otomatis saat UserActivity baru dibuat.

GetDefault()

Menyediakan akses ke Aktivitas Pengguna yang terkait dengan Akun Layanan Terkelola (MSA) pengguna.

GetForUser(User)

Mendapatkan objek UserActivityChannel yang dapat digunakan untuk mendapatkan atau membuat objek UserActivity untuk pengguna yang ditentukan dalam konteks aplikasi saat ini.

GetOrCreateUserActivityAsync(String)

Buat (atau dapatkan) UserActivity dengan id yang ditentukan.

GetRecentUserActivitiesAsync(Int32)

Dapatkan hingga jumlah yang ditentukan dari aktivitas pengguna yang terakhir berinteraksi, diurutkan berdasarkan waktu setiap aktivitas pengguna berakhir.

GetSessionHistoryItemsForUserActivityAsync(String, DateTime)

Mendapatkan riwayat sesi untuk aktivitas pengguna.

TryGetForWebAccount(WebAccount)

Dapatkan saluran, khusus untuk akun web tertentu, untuk digunakan untuk merekam aktivitas pengguna.

Berlaku untuk