Поделиться через


WebAccountManager Класс

Определение

Предоставляет методы для управления веб-учетными записями.

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
Наследование
Object Platform::Object IInspectable WebAccountManager
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
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

Методы

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

Добавляет новую веб-учетную запись асинхронно с тремя входными данными.

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

Добавляет новую веб-учетную запись асинхронно с четырьмя входными данными.

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

Добавляет новую веб-учетную запись асинхронно с пятью входными данными.

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

Добавляет новую веб-учетную запись. Этот процесс отслеживается как принадлежащий указанному пользователю (для использования с приложениями с поддержкой нескольких пользователей).

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

Добавляет новую веб-учетную запись. Этот процесс отслеживается как принадлежащий указанному пользователю (для использования с приложениями с поддержкой нескольких пользователей).

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

Добавляет новую веб-учетную запись. Этот процесс отслеживается как принадлежащий указанному пользователю (для использования с приложениями с поддержкой нескольких пользователей).

ClearPerUserFromPerAppAccountAsync(WebAccount)

Очищает связь между учетными записями веб-пользователей и отдельных приложений.

ClearViewAsync(WebAccount, Uri)

Очищает представление для веб-учетной записи.

ClearWebAccountPictureAsync(WebAccount)

Асинхронно очищает изображение веб-учетной записи.

DeleteWebAccountAsync(WebAccount)

Асинхронно удаляет веб-учетную запись.

FindAllProviderWebAccountsAsync()

Асинхронно находит все веб-учетные записи поставщика.

FindAllProviderWebAccountsForUserAsync(User)

Находит все веб-учетные записи поставщика, связанные с определенным пользователем асинхронно (для использования с приложениями с поддержкой нескольких пользователей).

GetPerUserFromPerAppAccountAsync(WebAccount)

Получает учетную запись для каждого пользователя из учетной записи для каждого приложения.

GetScope(WebAccount)

Возвращает область учетной записи веб-сайта.

GetViewsAsync(WebAccount)

Асинхронно получает представления для веб-учетной записи.

InvalidateAppCacheForAccountAsync(WebAccount)

Очищает кэш маркеров диспетчера веб-учетных записей для определенной веб-учетной записи.

InvalidateAppCacheForAllAccountsAsync()

Очищает кэш маркеров диспетчера веб-учетных записей для всех веб-учетных записей.

PullCookiesAsync(String, String)

Извлекает файлы cookie асинхронно. Используйте этот параметр, чтобы включить единый вход в приложение после ввода пользователем своих учетных данных в веб-браузере.

PushCookiesAsync(Uri, IVectorView<HttpCookie>)

Отправляет файлы cookie асинхронно. Используйте этот параметр, чтобы включить единый вход для веб-учетной записи в браузере после ввода пользователем своих учетных данных в приложение.

SetPerAppToPerUserAccountAsync(WebAccount, String)

Создает ссылку для каждого приложения на учетную запись пользователя.

SetScopeAsync(WebAccount, WebAccountScope)

Задает область веб-учетной записи асинхронно.

SetViewAsync(WebAccount, WebAccountClientView)

Задает представление для веб-учетной записи асинхронно.

SetWebAccountPictureAsync(WebAccount, IRandomAccessStream)

Задает изображение веб-учетной записи асинхронно.

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

Обновления свойства веб-учетной записи асинхронно.

Применяется к

См. также раздел