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
- Наследование
- Атрибуты
Требования к 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>) |
Обновления свойства веб-учетной записи асинхронно. |