protected void OnNewFeed(object sender, ServiceEventArgs e) {
Tracing.TraceMsg("Created new Content for Shopping Feed");
if (e == null) {
throw new ArgumentNullException("e");
}
string service = ParseService(e.Uri.AbsoluteUri);
if (service == "items") {
e.Feed = new ProductFeed(e.Uri, e.Service);
} else if (service == "managedaccounts") {
e.Feed = new ManagedAccountsFeed(e.Uri, e.Service);
} else if (service == "datafeeds") {
e.Feed = new DatafeedFeed(e.Uri, e.Service);
}
}
}