Google.GData.ContentForShopping.ContentForShoppingService.OnNewFeed C# (CSharp) Method

OnNewFeed() protected method

eventchaining. We catch this by from the base service, which would not by default create an atomFeed
protected OnNewFeed ( object sender, Google.GData.Client.ServiceEventArgs e ) : void
sender object the object which send the event
e Google.GData.Client.ServiceEventArgs FeedParserEventArguments, holds the feedentry
return void
        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);
            }
        }
    }