| Silverlight 5 | WinRT |
| public abstract sealed class WebAuthenticationBroker | |
| : __ComObject | |
| static public WebAuthenticationOperation AuthenticateAsync(WebAuthenticationOptions options, Uri requestUri, Uri callbackUri); | |
| static public WebAuthenticationOperation AuthenticateAsync(WebAuthenticationOptions options, Uri requestUri); | |
| static public Uri GetCurrentApplicationCallbackUri(); |
| public sealed class WebAuthenticationOperation | |
| : __ComObject, IAsyncOperation`1<WebAuthenticationResult>, IAsyncInfo | |
| public virtual AsyncOperationCompletedHandler`1<WebAuthenticationResult> Completed { get; set; } | |
| public virtual Exception ErrorCode { get; } | |
| public virtual UInt32 Id { get; } | |
| public virtual AsyncStatus Status { get; } | |
| public virtual void Cancel(); | |
| public virtual void Close(); | |
| public virtual WebAuthenticationResult GetResults(); | |
| public virtual void Start(); |
| public sealed enum WebAuthenticationOptions | |
| : IComparable, IFormattable, IConvertible | |
| { Default, SilentMode, UseTitle } |
| public sealed class WebAuthenticationResult | |
| : __ComObject, IWebAuthenticationResult | |
| public virtual String ResponseData { get; } | |
| public virtual UInt32 ResponseErrorDetail { get; } | |
| public virtual WebAuthenticationStatus ResponseStatus { get; } |
| public sealed enum WebAuthenticationStatus | |
| : IComparable, IFormattable, IConvertible | |
| { Success, UserCancel, ErrorHttp } |