/// <summary> /// Create a new agent configuration, copying properties from existing one. /// </summary> /// <param name="configuration">An existing agent configuration.</param> /// <remarks>Inferring this from usage in <c>Gibraltar.Agent.Log</c>.</remarks> public AgentConfiguration(AgentConfiguration configuration) { Listener = configuration.Listener; NetworkViewer = configuration.NetworkViewer; Packager = configuration.Packager; Properties = configuration.Properties; Publisher = configuration.Publisher; Server = configuration.Server; SessionFile = configuration.SessionFile; }
/// <summary> /// Create a new agent configuration, copying properties from existing one. /// </summary> /// <param name="configuration">An existing agent configuration.</param> /// <remarks>Inferring this from usage in <c>Gibraltar.Agent.Log</c>.</remarks> public AgentConfiguration(AgentConfiguration configuration) { AspNet = configuration.AspNet; Listener = configuration.Listener; NetworkViewer = configuration.NetworkViewer; Packager = configuration.Packager; Performance = configuration.Performance; Properties = configuration.Properties; Publisher = configuration.Publisher; Server = configuration.Server; SessionFile = configuration.SessionFile; }