Sage.SData.Client.Core.SDataService.CreateFeed C# (CSharp) Method

CreateFeed() public method

Adds a new syndication resource to the data source.
public CreateFeed ( Sage.SData.Client.Core.SDataBaseRequest request, Sage.SData.Client.Atom.AtomFeed feed, string &eTag ) : Sage.SData.Client.Atom.AtomFeed
request Sage.SData.Client.Core.SDataBaseRequest
feed Sage.SData.Client.Atom.AtomFeed
eTag string
return Sage.SData.Client.Atom.AtomFeed
        public virtual AtomFeed CreateFeed(SDataBaseRequest request, AtomFeed feed, out string eTag)
        {
            Guard.ArgumentNotNull(request, "request");
            Guard.ArgumentNotNull(feed, "feed");

            try
            {
                var url = request.ToString();
                var operation = new RequestOperation(HttpMethod.Post, feed);
                return ExecuteFeedRequest(url, operation, out eTag);
            }
            catch (SDataClientException)
            {
                throw;
            }
            catch (Exception ex)
            {
                throw new SDataClientException(ex.Message, ex);
            }
        }

Same methods

SDataService::CreateFeed ( Sage.SData.Client.Core.SDataBaseRequest request, Sage.SData.Client.Atom.AtomFeed feed ) : Sage.SData.Client.Atom.AtomFeed