MicrosoftAccountMultiFactorAuthenticationManager MicrosoftAccountMultiFactorAuthenticationManager MicrosoftAccountMultiFactorAuthenticationManager MicrosoftAccountMultiFactorAuthenticationManager Class

Definition

This API is for internal use only and should not be used in your code.

public : sealed class MicrosoftAccountMultiFactorAuthenticationManager : IMicrosoftAccountMultiFactorAuthenticationManagerpublic sealed class MicrosoftAccountMultiFactorAuthenticationManager : IMicrosoftAccountMultiFactorAuthenticationManagerPublic NotInheritable Class MicrosoftAccountMultiFactorAuthenticationManager Implements IMicrosoftAccountMultiFactorAuthenticationManager// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)

Properties

Current Current Current Current

This API is for internal use only and should not be used in your code.

public : static MicrosoftAccountMultiFactorAuthenticationManager Current { get; }public static MicrosoftAccountMultiFactorAuthenticationManager Current { get; }Public Static ReadOnly Property Current As MicrosoftAccountMultiFactorAuthenticationManager// You can use this property in JavaScript.

Methods

AddDeviceAsync(String, String, String) AddDeviceAsync(String, String, String) AddDeviceAsync(String, String, String) AddDeviceAsync(String, String, String)

This API is for internal use only and should not be used in your code.

public : IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse> AddDeviceAsync(PlatForm::String userAccountId, PlatForm::String authenticationToken, PlatForm::String wnsChannelId)public IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse> AddDeviceAsync(String userAccountId, String authenticationToken, String wnsChannelId)Public Function AddDeviceAsync(userAccountId As String, authenticationToken As String, wnsChannelId As String) As IAsyncOperation( Of MicrosoftAccountMultiFactorServiceResponse )// You can use this method in JavaScript.
Parameters
userAccountId
PlatForm::String String String String

This API is for internal use only and should not be used in your code.

authenticationToken
PlatForm::String String String String

This API is for internal use only and should not be used in your code.

wnsChannelId
PlatForm::String String String String

This API is for internal use only and should not be used in your code.

Returns

ApproveSessionAsync(MicrosoftAccountMultiFactorSessionAuthenticationStatus, String, String, MicrosoftAccountMultiFactorAuthenticationType) ApproveSessionAsync(MicrosoftAccountMultiFactorSessionAuthenticationStatus, String, String, MicrosoftAccountMultiFactorAuthenticationType) ApproveSessionAsync(MicrosoftAccountMultiFactorSessionAuthenticationStatus, String, String, MicrosoftAccountMultiFactorAuthenticationType) ApproveSessionAsync(MicrosoftAccountMultiFactorSessionAuthenticationStatus, String, String, MicrosoftAccountMultiFactorAuthenticationType)

This API is for internal use only and should not be used in your code.

public : IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse> ApproveSessionAsync(MicrosoftAccountMultiFactorSessionAuthenticationStatus sessionAuthentictionStatus, PlatForm::String userAccountId, PlatForm::String sessionId, MicrosoftAccountMultiFactorAuthenticationType sessionAuthenticationType)public IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse> ApproveSessionAsync(MicrosoftAccountMultiFactorSessionAuthenticationStatus sessionAuthentictionStatus, String userAccountId, String sessionId, MicrosoftAccountMultiFactorAuthenticationType sessionAuthenticationType)Public Function ApproveSessionAsync(sessionAuthentictionStatus As MicrosoftAccountMultiFactorSessionAuthenticationStatus, userAccountId As String, sessionId As String, sessionAuthenticationType As MicrosoftAccountMultiFactorAuthenticationType) As IAsyncOperation( Of MicrosoftAccountMultiFactorServiceResponse )// You can use this method in JavaScript.
Parameters
userAccountId
PlatForm::String String String String

This API is for internal use only and should not be used in your code.

sessionId
PlatForm::String String String String

This API is for internal use only and should not be used in your code.

Returns
See Also

ApproveSessionAsync(MicrosoftAccountMultiFactorSessionAuthenticationStatus, MicrosoftAccountMultiFactorSessionInfo) ApproveSessionAsync(MicrosoftAccountMultiFactorSessionAuthenticationStatus, MicrosoftAccountMultiFactorSessionInfo) ApproveSessionAsync(MicrosoftAccountMultiFactorSessionAuthenticationStatus, MicrosoftAccountMultiFactorSessionInfo) ApproveSessionAsync(MicrosoftAccountMultiFactorSessionAuthenticationStatus, MicrosoftAccountMultiFactorSessionInfo)

This API is for internal use only and should not be used in your code.

public : IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse> ApproveSessionAsync(MicrosoftAccountMultiFactorSessionAuthenticationStatus sessionAuthentictionStatus, MicrosoftAccountMultiFactorSessionInfo authenticationSessionInfo)public IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse> ApproveSessionAsync(MicrosoftAccountMultiFactorSessionAuthenticationStatus sessionAuthentictionStatus, MicrosoftAccountMultiFactorSessionInfo authenticationSessionInfo)Public Function ApproveSessionAsync(sessionAuthentictionStatus As MicrosoftAccountMultiFactorSessionAuthenticationStatus, authenticationSessionInfo As MicrosoftAccountMultiFactorSessionInfo) As IAsyncOperation( Of MicrosoftAccountMultiFactorServiceResponse )// You can use this method in JavaScript.
Parameters
authenticationSessionInfo
MicrosoftAccountMultiFactorSessionInfo MicrosoftAccountMultiFactorSessionInfo MicrosoftAccountMultiFactorSessionInfo MicrosoftAccountMultiFactorSessionInfo

This API is for internal use only and should not be used in your code.

Returns
See Also

DenySessionAsync(String, String, MicrosoftAccountMultiFactorAuthenticationType) DenySessionAsync(String, String, MicrosoftAccountMultiFactorAuthenticationType) DenySessionAsync(String, String, MicrosoftAccountMultiFactorAuthenticationType) DenySessionAsync(String, String, MicrosoftAccountMultiFactorAuthenticationType)

This API is for internal use only and should not be used in your code.

public : IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse> DenySessionAsync(PlatForm::String userAccountId, PlatForm::String sessionId, MicrosoftAccountMultiFactorAuthenticationType sessionAuthenticationType)public IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse> DenySessionAsync(String userAccountId, String sessionId, MicrosoftAccountMultiFactorAuthenticationType sessionAuthenticationType)Public Function DenySessionAsync(userAccountId As String, sessionId As String, sessionAuthenticationType As MicrosoftAccountMultiFactorAuthenticationType) As IAsyncOperation( Of MicrosoftAccountMultiFactorServiceResponse )// You can use this method in JavaScript.
Parameters
userAccountId
PlatForm::String String String String

This API is for internal use only and should not be used in your code.

sessionId
PlatForm::String String String String

This API is for internal use only and should not be used in your code.

Returns
See Also

DenySessionAsync(MicrosoftAccountMultiFactorSessionInfo) DenySessionAsync(MicrosoftAccountMultiFactorSessionInfo) DenySessionAsync(MicrosoftAccountMultiFactorSessionInfo) DenySessionAsync(MicrosoftAccountMultiFactorSessionInfo)

This API is for internal use only and should not be used in your code.

public : IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse> DenySessionAsync(MicrosoftAccountMultiFactorSessionInfo authenticationSessionInfo)public IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse> DenySessionAsync(MicrosoftAccountMultiFactorSessionInfo authenticationSessionInfo)Public Function DenySessionAsync(authenticationSessionInfo As MicrosoftAccountMultiFactorSessionInfo) As IAsyncOperation( Of MicrosoftAccountMultiFactorServiceResponse )// You can use this method in JavaScript.
Parameters
authenticationSessionInfo
MicrosoftAccountMultiFactorSessionInfo MicrosoftAccountMultiFactorSessionInfo MicrosoftAccountMultiFactorSessionInfo MicrosoftAccountMultiFactorSessionInfo

This API is for internal use only and should not be used in your code.

Returns
See Also

GetOneTimePassCodeAsync(String, UInt32) GetOneTimePassCodeAsync(String, UInt32) GetOneTimePassCodeAsync(String, UInt32) GetOneTimePassCodeAsync(String, UInt32)

This API is for internal use only and should not be used in your code.

public : IAsyncOperation<MicrosoftAccountMultiFactorOneTimeCodedInfo> GetOneTimePassCodeAsync(PlatForm::String userAccountId, unsigned int codeLength)public IAsyncOperation<MicrosoftAccountMultiFactorOneTimeCodedInfo> GetOneTimePassCodeAsync(String userAccountId, UInt32 codeLength)Public Function GetOneTimePassCodeAsync(userAccountId As String, codeLength As UInt32) As IAsyncOperation( Of MicrosoftAccountMultiFactorOneTimeCodedInfo )// You can use this method in JavaScript.
Parameters
userAccountId
PlatForm::String String String String

This API is for internal use only and should not be used in your code.

codeLength
unsigned int UInt32 UInt32 UInt32

This API is for internal use only and should not be used in your code.

Returns

GetSessionsAndUnregisteredAccountsAsync(IIterable) GetSessionsAndUnregisteredAccountsAsync(IIterable) GetSessionsAndUnregisteredAccountsAsync(IIterable) GetSessionsAndUnregisteredAccountsAsync(IIterable)

This API is for internal use only and should not be used in your code.

public : IAsyncOperation<MicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo> GetSessionsAndUnregisteredAccountsAsync(IIterable<PlatForm::String> userAccountIdList)public IAsyncOperation<MicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo> GetSessionsAndUnregisteredAccountsAsync(IEnumerable<String> userAccountIdList)Public Function GetSessionsAndUnregisteredAccountsAsync(userAccountIdList As IEnumerable<String>) As IAsyncOperation( Of MicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo )// You can use this method in JavaScript.
Parameters
userAccountIdList
IIterable<PlatForm::String> IEnumerable<String> IEnumerable<String> IEnumerable<String>

This API is for internal use only and should not be used in your code.

Returns

GetSessionsAsync(IIterable) GetSessionsAsync(IIterable) GetSessionsAsync(IIterable) GetSessionsAsync(IIterable)

This API is for internal use only and should not be used in your code.

public : IAsyncOperation<MicrosoftAccountMultiFactorGetSessionsResult> GetSessionsAsync(IIterable<PlatForm::String> userAccountIdList)public IAsyncOperation<MicrosoftAccountMultiFactorGetSessionsResult> GetSessionsAsync(IEnumerable<String> userAccountIdList)Public Function GetSessionsAsync(userAccountIdList As IEnumerable<String>) As IAsyncOperation( Of MicrosoftAccountMultiFactorGetSessionsResult )// You can use this method in JavaScript.
Parameters
userAccountIdList
IIterable<PlatForm::String> IEnumerable<String> IEnumerable<String> IEnumerable<String>

This API is for internal use only and should not be used in your code.

Returns

RemoveDeviceAsync(String) RemoveDeviceAsync(String) RemoveDeviceAsync(String) RemoveDeviceAsync(String)

This API is for internal use only and should not be used in your code.

public : IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse> RemoveDeviceAsync(PlatForm::String userAccountId)public IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse> RemoveDeviceAsync(String userAccountId)Public Function RemoveDeviceAsync(userAccountId As String) As IAsyncOperation( Of MicrosoftAccountMultiFactorServiceResponse )// You can use this method in JavaScript.
Parameters
userAccountId
PlatForm::String String String String

This API is for internal use only and should not be used in your code.

Returns

UpdateWnsChannelAsync(String, String) UpdateWnsChannelAsync(String, String) UpdateWnsChannelAsync(String, String) UpdateWnsChannelAsync(String, String)

This API is for internal use only and should not be used in your code.

public : IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse> UpdateWnsChannelAsync(PlatForm::String userAccountId, PlatForm::String channelUri)public IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse> UpdateWnsChannelAsync(String userAccountId, String channelUri)Public Function UpdateWnsChannelAsync(userAccountId As String, channelUri As String) As IAsyncOperation( Of MicrosoftAccountMultiFactorServiceResponse )// You can use this method in JavaScript.
Parameters
userAccountId
PlatForm::String String String String

This API is for internal use only and should not be used in your code.

channelUri
PlatForm::String String String String

This API is for internal use only and should not be used in your code.

Returns