다음을 통해 공유


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)

4개의 입력을 사용하여 새 웹 계정을 비동기적으로 추가합니다.

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

5개의 입력을 사용하여 새 웹 계정을 비동기적으로 추가합니다.

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)

웹 계정의 scope 가져옵니다.

GetViewsAsync(WebAccount)

웹 계정에 대한 뷰를 비동기적으로 가져옵니다.

InvalidateAppCacheForAccountAsync(WebAccount)

특정 웹 계정에 대한 웹 계정 관리자의 토큰 캐시를 지웁니다.

InvalidateAppCacheForAllAccountsAsync()

모든 웹 계정에 대한 웹 계정 관리자의 토큰 캐시를 지웁니다.

PullCookiesAsync(String, String)

쿠키를 비동기적으로 끌어온다. 사용자가 웹 브라우저에 자격 증명을 입력한 후 앱에서 Single Sign-On을 사용하도록 설정하려면 이 기능을 사용합니다.

PushCookiesAsync(Uri, IVectorView<HttpCookie>)

쿠키를 비동기적으로 푸시합니다. 사용자가 앱에 자격 증명을 입력한 후 브라우저에서 웹 계정에 대해 Single Sign-On을 사용하도록 설정하려면 이 기능을 사용합니다.

SetPerAppToPerUserAccountAsync(WebAccount, String)

사용자별 계정에 대한 앱별 링크를 만듭니다.

SetScopeAsync(WebAccount, WebAccountScope)

웹 계정의 scope 비동기적으로 설정합니다.

SetViewAsync(WebAccount, WebAccountClientView)

웹 계정의 보기를 비동기적으로 설정합니다.

SetWebAccountPictureAsync(WebAccount, IRandomAccessStream)

웹 계정의 그림을 비동기적으로 설정합니다.

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

웹 계정의 속성을 비동기적으로 업데이트.

적용 대상

추가 정보