/// <summary> /// Init the server /// </summary> /// <param name="server">Server</param> /// <param name="user">User</param> /// <param name="password">Password</param> /// <param name="authentication">Authentication</param> /// <param name="factory">IARServer的工厂接口</param> public void Init(string server, string user, string password, string authentication, IARServerFactory factory) { if (factory == null) { throw new ArgumentNullException("factory"); } Server = server; User = user; Password = password; Authentication = authentication; ServerInstance = factory.CreateARServer(); Login(); }
/// <summary> /// Constructor 3 /// </summary> /// <param name="server">Server</param> /// <param name="user">User</param> /// <param name="password">Password</param> /// <param name="factory">IARServer的工厂接口</param> public ARLoginContext(string server, string user, string password,IARServerFactory factory) { Init(server, user, password, string.Empty,factory); }
/// <summary> /// Constructor 3 /// </summary> /// <param name="server">Server</param> /// <param name="user">User</param> /// <param name="password">Password</param> /// <param name="factory">IARServer的工厂接口</param> public ARLoginContext(string server, string user, string password, IARServerFactory factory) { Init(server, user, password, string.Empty, factory); }
/// <summary> /// Init the server /// </summary> /// <param name="server">Server</param> /// <param name="user">User</param> /// <param name="password">Password</param> /// <param name="authentication">Authentication</param> /// <param name="factory">IARServer的工厂接口</param> public void Init(string server, string user, string password, string authentication, IARServerFactory factory) { if (factory == null) throw new ArgumentNullException("factory"); Server = server; User = user; Password = password; Authentication = authentication; ServerInstance = factory.CreateARServer(); Login(); }