WebAccountManager 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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>)
웹 계정의 속성을 비동기적으로 업데이트.
적용 대상
추가 정보