本文整理汇总了C#中Google.GData.Client.AtomEntry.setFeed方法的典型用法代码示例。如果您正苦于以下问题:C# AtomEntry.setFeed方法的具体用法?C# AtomEntry.setFeed怎么用?C# AtomEntry.setFeed使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Google.GData.Client.AtomEntry
的用法示例。
在下文中一共展示了AtomEntry.setFeed方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Add
/// <summary>standard typed add method </summary>
public int Add( AtomEntry value )
{
if (value != null)
{
if (value.Feed == null)
{
value.setFeed(this.feed);
}
else
{
if (this.feed != null && value.Feed == this.feed)
{
// same object, already in here.
throw new ArgumentException("The entry is already part of this collection");
}
// now we need to see if this is the same feed. If not, copy
if (AtomFeed.IsFeedIdentical(value.Feed, this.feed) == false)
{
AtomEntry newEntry = AtomEntry.ImportFromFeed(value);
newEntry.setFeed(this.feed);
value = newEntry;
}
}
}
return( List.Add( value ) );
}
示例2: Insert
/////////////////////////////////////////////////////////////////////////////
#endregion
#region Editing APIs
//////////////////////////////////////////////////////////////////////
/// <summary>uses the set service to insert a new entry. </summary>
/// <param name="newEntry">the atomEntry to insert into the feed</param>
/// <returns>the entry as echoed back from the server. The entry is NOT added
/// to the feeds collection</returns>
//////////////////////////////////////////////////////////////////////
public AtomEntry Insert(AtomEntry newEntry)
{
Tracing.Assert(newEntry != null, "newEntry should not be null");
if (newEntry == null)
{
throw new ArgumentNullException("newEntry");
}
AtomEntry echoedEntry = null;
if (newEntry.Feed == this)
{
// same object, already in here.
throw new ArgumentException("The entry is already part of this colleciton");
}
// now we need to see if this is the same feed. If not, copy
if (newEntry.Feed == null)
{
newEntry.setFeed(this);
}
else if (AtomFeed.IsFeedIdentical(newEntry.Feed, this) == false)
{
newEntry = AtomEntry.ImportFromFeed(newEntry);
newEntry.setFeed(this);
}
if (this.Service != null)
{
echoedEntry = Service.Insert(this, newEntry);
}
return echoedEntry;
}