SynchronousEventHandlerBaseParseInputXml Method Content Studio 5.7 SDK
Content Studio Web Content Management System

[This is preliminary documentation and is subject to change.]

Parses the xml passed in the eventhandler's eventXmlArguments argument.

Namespace: ContentStudio.EventActions.SynchronousEventHandlers
Assembly: SyncEvtHand (in SyncEvtHand.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax

protected virtual void ParseInputXml(
	string eventXmlArguments
)

Parameters

eventXmlArguments
Type: SystemString
The passed in Xml data
Remarks

You can override this method if you need to do your own parsing of the passed in Xml

The passed in xml in eventXmlArguments has the following syntax and meaning.

<event type="Integer value"
       event="String value"
       msgid="String value">
   <timestamp>Date value</timestamp>
   <connectionid>Integer value</connectionid>
   <callerinfo sid="String value" 
               logonname="String value" 
               email="String value" 
               fullname="String value" 
               userkey="String value" 
               sessionid="Integer value"/>
   <objectdata>
      <documentid>Integer value</documentid>
      <documentname>String value</documentname>
      <filename>String value</filename>
      <encoding>String value</encoding>
      <categoryid>Integer value</categoryid>
      <documenttitle>String value</documenttitle>
   </objectdata>
</event>
ElementAttributeDescription
event This element acts as the root node of the document.
 typeThe numeric identifier of the event.
 eventThe name the event.
 msgidA unique identifier of the specific event message.
timestamp The date and time of when the event was raised.
connectionid An identifier of the Web site
callerinfo This element has attributes that contain data about the caller.
 sidThe caller's security identifier in the SDL format (ex. S-1-5-16).
 logonnameThe caller's logon name in the DOMAIN\USERNAME format.
 emailThe caller's email address, if registered in CS.
 fullnameThe caller's fullname, if registered in CS.
 userkeyThe caller's Content Studio userkey (ex. ABCD1).
 sessionidThe caller's session identifier.
objectdata This element act as root node for elements that contains data about the affected document.
documentid The identifier of the document
documentname The logical file name of the affected document (ex. Unit1/Category1/pic1.gif).
filename The file name of the affected document as it appears on disc.
encoding The encoding (ex. utf-8), if existing, of the affected document.
categoryid An identifier of the category where the affected document is placed.
documenttitle The name of the affected document.
See Also

Reference