UserActivityChannel 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.
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
- 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. |