/// <summary> /// コンストラクタ /// </summary> /// <param name="name"></param> /// <param name="version"></param> /// <param name="address"></param> /// <param name="agent"></param> public UserAgent(string name, double version, string address, DefaultAgents agent) { RobotName = name; Version = version; Address = address; DefaultAgent = GetDefaultAgent(agent); }
/// <summary> /// デフォルトエージェント取得 /// </summary> /// <param name="agent"></param> /// <returns></returns> private string GetDefaultAgent(DefaultAgents agent) { switch (agent) { case DefaultAgents.IE11: return IE11; case DefaultAgents.Firefox14: return Firefox14; default: throw new InvalidAgentException("無効なエージェントです[" + agent.ToString() + "]"); } }