UserIdentity Class

사용자와 관련된 ID, 티켓 및 기타 정보를 포함합니다..

구문


var userIdentity = getResults();

특성

[MarshalingBehavior(Agile)]
[Version(0x06020000)]

구성원

UserIdentity클래스에는 다음과 같은 유형의 구성원이 있습니다.

메서드

The UserIdentity 클래스 다음에서 메서드를 상속합니다. Object 클래스 (C#/VB/C++).

속성

UserIdentity클래스 다음 속성이 있습니다.

속성액세스 유형설명

FirstName

읽기 전용Contains the first name of the user. This value is available only to Microsoft application partners.

Id

읽기 전용Gets the user's unique Microsoft account identifier. This value is available only to Microsoft application partners.

IsBetaAccount

읽기 전용Indicates if the user is part of a beta program. This value is available only to Microsoft application partners.

IsConfirmedPC

읽기 전용Indicates if the user is on a PC that they have confirmed as their PC. This value is available only to Microsoft application partners.

LastName

읽기 전용Contains the user's last name. This value is available only to Microsoft application partners.

SafeCustomerId

읽기 전용Gets an obfuscated customer ID specific to the calling application.

SignInName

읽기 전용The sign in name of the user. This value is available only to Microsoft application partners.

Tickets

읽기 전용Contains an array of tickets that identify the user

 

예제


List<OnlineIdServiceTicketRequest> targetArray = new List<OnlineIdServiceTicketRequest>();
targetArray.Add(new OnlineIdServiceTicketRequest("wl.basic wl.contacts_photos wl.calendars",
        "DELEGATION"));

DebugPrint("Signing in ...");

Windows.Security.Authentication.OnlineId.UserIdentity result = 
        await _authenticator.AuthenticateUserAsync(targetArray, CredentialPromptType.PromptIfNeeded);

if (result.Tickets[0].Value != string.Empty)
{
    DebugPrint("Signed in.");
    IsNotSignedIn = false;
}
else
{
    // Handle errors like bad parameter, misconfigured target, and so on.
    DebugPrint("Unable to get the ticket. Error: " + result.Tickets[0].ErrorCode.ToString());
    IsNotSignedIn = true;
}

요구 사항

지원되는 최소 클라이언트

Windows 8 [Windows 스토어 앱 전용]

지원되는 최소 서버

Windows Server 2012 [Windows 스토어 앱 전용]

지원되는 최소 전화

Windows Phone 8

네임스페이스

Windows.Security.Authentication.OnlineId
Windows::Security::Authentication::OnlineId [C++]

메타데이터

Windows.winmd

 

 

표시:
© 2014 Microsoft