Bagikan melalui


WebAccountManager Kelas

Definisi

Menyediakan metode untuk mengelola akun web.

public ref class WebAccountManager abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class WebAccountManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public static class WebAccountManager
Public Class WebAccountManager
Warisan
Object Platform::Object IInspectable WebAccountManager
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1511 10586 PullCookiesAsync
1607 14393 AddWebAccountAsync(String,String,IReadOnlyDictionary<String,String,WebAccountScope,String>)
1607 14393 ClearPerUserFromPerAppAccountAsync
1607 14393 GetPerUserFromPerAppAccountAsync
1607 14393 SetPerAppToPerUserAccountAsync
1703 15063 AddWebAccountForUserAsync(User,String,String,IReadOnlyDictionary<String,String>)
1703 15063 AddWebAccountForUserAsync(User,String,String,IReadOnlyDictionary<String,String,WebAccountScope>)
1703 15063 AddWebAccountForUserAsync(User,String,String,IReadOnlyDictionary<String,String,WebAccountScope,String>)
1703 15063 FindAllProviderWebAccountsForUserAsync
1709 16299 InvalidateAppCacheForAccountAsync
1709 16299 InvalidateAppCacheForAllAccountsAsync

Metode

AddWebAccountAsync(String, String, IMapView<String,String>)

Menambahkan akun web baru secara asinkron dengan tiga input.

AddWebAccountAsync(String, String, IMapView<String,String>, WebAccountScope)

Menambahkan akun web baru secara asinkron dengan empat input.

AddWebAccountAsync(String, String, IMapView<String,String>, WebAccountScope, String)

Menambahkan akun web baru secara asinkron dengan lima input.

AddWebAccountForUserAsync(User, String, String, IMapView<String,String>)

Menambahkan akun web baru. Proses ini dilacak sebagai milik pengguna tertentu (untuk digunakan dengan aplikasi multi-pengguna yang sadar).

AddWebAccountForUserAsync(User, String, String, IMapView<String,String>, WebAccountScope)

Menambahkan akun web baru. Proses ini dilacak sebagai milik pengguna tertentu (untuk digunakan dengan aplikasi multi-pengguna yang sadar).

AddWebAccountForUserAsync(User, String, String, IMapView<String,String>, WebAccountScope, String)

Menambahkan akun web baru. Proses ini dilacak sebagai milik pengguna tertentu (untuk digunakan dengan aplikasi multi-pengguna yang sadar).

ClearPerUserFromPerAppAccountAsync(WebAccount)

Menghapus tautan antara akun web per pengguna dan per aplikasi.

ClearViewAsync(WebAccount, Uri)

Menghapus tampilan untuk akun web.

ClearWebAccountPictureAsync(WebAccount)

Menghapus gambar akun web secara asinkron.

DeleteWebAccountAsync(WebAccount)

Menghapus akun web secara asinkron.

FindAllProviderWebAccountsAsync()

Menemukan semua akun web penyedia secara asinkron.

FindAllProviderWebAccountsForUserAsync(User)

Menemukan semua akun web penyedia yang terkait dengan pengguna tertentu secara asinkron (untuk digunakan dengan aplikasi multi-pengguna yang sadar).

GetPerUserFromPerAppAccountAsync(WebAccount)

Mendapatkan akun web per pengguna dari akun web per aplikasi.

GetScope(WebAccount)

Mendapatkan cakupan akun web.

GetViewsAsync(WebAccount)

Mendapatkan tampilan untuk akun web secara asinkron.

InvalidateAppCacheForAccountAsync(WebAccount)

Menghapus cache token manajer akun web untuk akun web tertentu.

InvalidateAppCacheForAllAccountsAsync()

Menghapus cache token manajer akun web untuk semua akun web.

PullCookiesAsync(String, String)

Menarik cookie secara asinkron. Gunakan ini untuk mengaktifkan akses menyeluruh di aplikasi setelah pengguna memasukkan kredensial mereka ke browser web.

PushCookiesAsync(Uri, IVectorView<HttpCookie>)

Mendorong cookie secara asinkron. Gunakan ini untuk mengaktifkan akses menyeluruh untuk akun web di browser setelah pengguna memasukkan kredensial mereka ke dalam aplikasi.

SetPerAppToPerUserAccountAsync(WebAccount, String)

Membuat tautan per aplikasi ke akun per pengguna.

SetScopeAsync(WebAccount, WebAccountScope)

Mengatur cakupan akun web secara asinkron.

SetViewAsync(WebAccount, WebAccountClientView)

Mengatur tampilan untuk akun web secara asinkron.

SetWebAccountPictureAsync(WebAccount, IRandomAccessStream)

Mengatur gambar akun web secara asinkron.

UpdateWebAccountPropertiesAsync(WebAccount, String, IMapView<String,String>)

Updates properti akun web secara asinkron.

Berlaku untuk

Lihat juga