private async void Current_ContractActivated(object sender, IActivatedEventArgs e) { if (e is IWebAuthenticationBrokerContinuationEventArgs) { AuthenticationWindows authenticationForWindows = AuthenticationWindows.Current as AuthenticationWindows; if (authenticationForWindows != null) { await authenticationForWindows.ContinueAcquireToken(e as IWebAuthenticationBrokerContinuationEventArgs); } } }
internal void Select (TDatabaseAuthentication authentication) { if (authentication.NotNull ()) { switch (authentication.Authentication) { case TAuthentication.SQL: AuthenticationSQL.CopyFrom (authentication); if (authentication.IsActive) { Authentication = TAuthentication.SQL; } break; case TAuthentication.Windows: AuthenticationWindows.CopyFrom (authentication); if (authentication.IsActive) { Authentication = TAuthentication.Windows; } break; } } }