/// <summary> /// This is a factory method that is used only internally. It creates an auth plugin based on the method type /// </summary> /// <param name="method"></param> /// <param name="flags"></param> /// <param name="settings"></param> /// <returns></returns> internal static MySqlAuthenticationPlugin GetPlugin(string method, NativeDriver driver, byte[] authData) { var plugin = AuthenticationPluginManager.GetPlugin(method); if (plugin == null) throw new MySqlException(String.Format(Resources.UnknownAuthenticationMethod, method)); plugin.driver = driver; plugin.AuthData = authData; return plugin; }
/// <summary> /// This is a factory method that is used only internally. It creates an auth plugin based on the method type /// </summary> /// <param name="method"></param> /// <param name="flags"></param> /// <param name="settings"></param> /// <returns></returns> internal static MySqlAuthenticationPlugin GetPlugin(string method, NativeDriver driver, byte[] authData) { var plugin = AuthenticationPluginManager.GetPlugin(method); if (plugin == null) { throw new MySqlException(String.Format(Resources.UnknownAuthenticationMethod, method)); } plugin.driver = driver; plugin.AuthData = authData; return(plugin); }
/// <summary> /// This is a factory method that is used only internally. It creates an auth plugin based on the method type /// </summary> /// <param name="method"></param> /// <param name="flags"></param> /// <param name="settings"></param> /// <returns></returns> internal static MySqlAuthenticationPlugin GetPlugin(string method, NativeDriver driver, byte[] authData) { if (method == "mysql_old_password") { driver.Close(true); throw new MySqlException(Resources.OldPasswordsNotSupported); } MySqlAuthenticationPlugin plugin = AuthenticationPluginManager.GetPlugin(method); if (plugin == null) throw new MySqlException(String.Format(Resources.UnknownAuthenticationMethod, method)); plugin.driver = driver; plugin.SetAuthData(authData); return plugin; }
internal static MySqlAuthenticationPlugin GetPlugin(string method, NativeDriver driver, byte[] authData) { if (method == "mysql_old_password") { driver.Close(true); throw new MySqlException(Resources.OldPasswordsNotSupported); } MySqlAuthenticationPlugin plugin = AuthenticationPluginManager.GetPlugin(method); if (plugin == null) { throw new MySqlException(string.Format(Resources.UnknownAuthenticationMethod, method)); } plugin.driver = driver; plugin.SetAuthData(authData); return(plugin); }
public void Refresh() { NativeDriver.Navigate().Refresh(); }
public void Get(string url) { NativeDriver.Navigate().GoToUrl(url); }
IReadOnlyCollection <IWebElement> INative.FindElements(Locator locator) { return(NativeDriver.FindElements(locator.ToSeleniumLocator())); }
IWebElement INative.FindElement(Locator locator, int index) { return(NativeDriver.FindElement(locator.ToSeleniumLocator())); }