The EventEntry type exposes the following members.

Constructors

  NameDescription
EventEntryOverloaded.

Methods

  NameDescription
AddExtension
adding an extension factory for extension elements
(Inherited from AtomBase.)
AddOtherNamespaces
base implementation, as with the abstract feed, we are adding the gnamespace
(Inherited from AbstractEntry.)
CopyEntry
takes the updated entry returned and sets the properties to this object
(Inherited from AtomEntry.)
CreateAtomSubElement
this is the subclassing method for AtomBase derived classes to overload what childelements should be created needed to create CustomLink type objects, like WebContentLink etc
(Overrides AtomEntry..::.CreateAtomSubElement(XmlReader, AtomFeedParser).)
CreateExtension
Creates an extension for a given name and namespace by walking the extension factories list and calling CreateInstance for the right one
(Inherited from AtomBase.)
Delete
deletes the item from the server
(Inherited from AtomEntry.)
DeleteExtensions
Delete's all Extensions from the Extension list that match a localName and a Namespace.
(Inherited from AtomBase.)
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FindExtension
Finds a specific ExtensionElement based on it's local name and it's namespace. If namespace is NULL, the first one where the localname matches is found. If there are extensionelements that do not implment ExtensionElementFactory, they will not be taken into account Primary use of this is to find XML nodes
(Inherited from AtomBase.)
FindExtensionFactory
Finds the extension factory for a given name/namespace
(Inherited from AtomBase.)
FindExtensionsOverloaded.
GetAbsoluteUri
Read only accessor for AbsoluteUri. This is pushed down whenever a base changes.
(Inherited from AtomBase.)
GetExtensionValue
we have one string based getter usage is: entry.getExtensionValue("namespace", "tagname") to get the elements value
(Inherited from AbstractEntry.)
GetFirstReminder
returns the first reminder of the Times collection
GetHashCode
Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
IsDirty
returns if the element or one subelement is dirty
(Inherited from AtomBase.)
IsPersistable
checks if the element or one subelement are persistable
(Inherited from AtomBase.)
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
OnVersionInfoChanged
this potential overloaded method get's called when the version information of an object is changed. It handles setting the versioninformation on all children and the factories.
(Inherited from AtomBase.)
Parse
Parses the inner state of the element
(Inherited from AtomEntry.)
ReplaceExtension
all extension elements that match a namespace/localname given will be removed and the new one will be inserted
(Inherited from AtomBase.)
ReplaceExtensions
all extension elements that match a namespace/localname given will be removed and replaced with the new ones. the input array can contain several different namespace/localname combinations if the passed list is NULL or empty, this will just result in additions
(Inherited from AtomBase.)
SaveInnerXml
saves the inner state of the element
(Inherited from AtomEntry.)
SaveToXmlOverloaded.
SaveXmlAttributes
protected virtual int SaveXmlAttributes(XmlWriter writer)
(Inherited from AtomBase.)
SetExtensionValue
we have one string based setter usage is: entry.setExtensionValue("tagname", "ns", "value") to set the element this will create the extension if it's not there note, you can ofcourse, just get an existing one and work with that object:
(Inherited from AbstractEntry.)
ShouldBePersisted
Method to check whether object should be saved. This doesn't check whether the object is dirty; it only checks whether the XML content is worth saving.
(Inherited from AtomBase.)
SkipNode
Checks if this is a namespace declaration that we already added
(Inherited from AbstractEntry.)
ToggleCategory
helper to toggle categories
(Inherited from AbstractEntry.)
ToString
Returns a String that represents the current Object.
(Inherited from Object.)
Update
commits the item to the server
(Inherited from AtomEntry.)
WalkTree
calls the action on this object and all children
(Inherited from AtomEntry.)

Fields

  NameDescription
EVENT_CATEGORY
Category used to label entries that contain Event extension data.

Properties

  NameDescription
AlternateUri
accessor to find the alternate link, in HTML only The method scans the link collection for a link that is of type rel=alternate and has a media type of HTML, otherwise it return NULL. The same is true for setting this. If you need to use a rel/alternate with a different media type, you need to use the links collection directly
(Inherited from AtomEntry.)
AppControl
returns the app:control element
(Inherited from AtomEntry.)
Authors
accessor method public Contributors AtomPersonCollection
(Inherited from AtomEntry.)
Base
calculates or set's the base uri of an element
(Inherited from AtomBase.)
BatchData
accessor to the batchdata for the entry
(Inherited from AtomEntry.)
Categories
holds an array of AtomCategory objects
(Inherited from AtomEntry.)
Comments
property accessor for the Comments
Content
accessor method public string Content
(Inherited from AtomEntry.)
Contributors
accessor method public Contributors AtomPersonCollection
(Inherited from AtomEntry.)
Dirty
The dirty property - indicates if exactly this element is dirty
(Inherited from AtomBase.)
Edited
returns the app:edited element of the entry, if any. This is a protocol version 2 feature
(Inherited from AbstractEntry.)
EditUri
accessor method public Uri EditUri
(Inherited from AtomEntry.)
Etag
returns this entries etag, if any This is a protocol version 2 feature
(Inherited from AbstractEntry.)
EventId
as eventId is a commonly used part in the calendar world, we expose it here. In general the EventId is the last part of the AtomId
EventTransparency
property accessor for the EventTransparency
EventVisibility
property accessor for the Event Visibility
ExtensionElements
read only accessor for the ExtensionsElements Collections
(Inherited from AtomBase.)
ExtensionFactories
read only accessor for the Extension Factories
(Inherited from AtomBase.)
Feed
Read only accessor for feed
(Inherited from AtomEntry.)
FeedUri
accessor method public string Feed
(Inherited from AtomEntry.)
Id
accessor method public AtomId Id
(Inherited from AtomEntry.)
ImpliedBase
property that holds the implied base URI
(Inherited from AtomBase.)
IsDraft
specifies if app:control/app:draft is yes or no. this is determined by walking the extension elements collection
(Inherited from AtomEntry.)
Language
returns and sets the xml:lang value
(Inherited from AtomBase.)
Links
accessor method public Links AtomLinkCollection
(Inherited from AtomEntry.)
Locations
property accessor for the WhereCollection
MediaSource
access the associated media element. Note, that setting this WILL cause subsequent updates to be done using MIME multipart posts
(Inherited from AbstractEntry.)
MediaUri
accessor to find the edit-media link
(Inherited from AtomEntry.)
Notifications
property accessor for the Eventnotifications set this to True for notfications to be send
OriginalEvent
property accessor for the OriginalEvent
Participants
property accessor for the whos in the event
ProtocolMajor
returns the major protocol version number this element is working against.
(Inherited from AtomBase.)
ProtocolMinor
returns the minor protocol version number this element is working against.
(Inherited from AtomBase.)
Published
accessor method public DateTime PublicationDate
(Inherited from AtomEntry.)
QuickAdd
property accessor QuickAdd To create an event using Google Calendar's quick add feature, set the event entry's content to the quick add string you'd like to use. Then add a gCal:quickadd element with a value attribute set to true
ReadOnly
returns whether or not the entry is read-only
(Inherited from AtomEntry.)
Recurrence
property accessor for the Recurrence
RecurrenceException
property accessor for the RecurrenceException
Reminder
returns the FIRST reminder for backwards compatibility if set, will REMOVE all reminders, but this one (array of one)
Reminders
property accessor for the Reminder
Rights
accessor method public string rights
(Inherited from AtomEntry.)
SelfUri
accessor for the self URI
(Inherited from AtomEntry.)
Sequence
property accessor for the SyncEvent element
Service
accessor method for the GData Service to use
(Inherited from AtomEntry.)
Source
if the entry was copied, represents the source
(Inherited from AtomEntry.)
Status
property accessor for the EventStatus
Summary
accessor method public string Summary
(Inherited from AtomEntry.)
SyncEvent
property accessor for the SyncEvent element
Times
property accessor for the WhenCollection
Title
accessor method public AtomTextConstruct Title
(Inherited from AtomEntry.)
Uid
property accessor for the uid element
Updated
accessor method public DateTime UpdateDate
(Inherited from AtomEntry.)
WebContentLink
Property to retrieve/set an associated WebContentLink
XmlName
Returns the constant representing this XML element.
(Inherited from AtomEntry.)

See Also