public override IPackageRepository CreateRepository(string packageSource)
{
var repository = base.CreateRepository(packageSource);
var httpClientEvents = repository as IHttpClientEvents;
if (httpClientEvents != null)
{
httpClientEvents.SendingRequest += (sender, args) =>
{
string userAgent = HttpUtility.CreateUserAgentString(CommandLineConstants.UserAgent);
HttpUtility.SetUserAgent(args.Request, userAgent);
};
}
return repository;
}
}