[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Configuration object for enabling the engine to process events represented as XML DOM document nodes.
Use this class to configure the engine for processing of XML DOM objects that represent events
and contain all the data for event properties used by statements.
Minimally required is the root element name which allows the engine to map the document
to the event type that has been named in an EQL or pattern statement.
Event properties that are results of XPath expressions can be made known to the engine via this class.
For XPath expressions that must refer to namespace prefixes those prefixes and their
namespace name must be supplied to the engine. A default namespace can be supplied as well.
By supplying a schema resource the engine can interrogate the schema, allowing the engine to
verify event properties and return event properties in the type defined by the schema.
When a schema resource is supplied, the optional root element namespace defines the namespace in case the
root element name occurs in multiple namespaces.
The following tables list the members exposed by the ConfigurationEventTypeXMLDOM type.
Public Methods
Name | Description | |
---|---|---|
![]() | AddNamespacePrefix | Add a prefix and namespace name for use in XPath expressions refering to that prefix. |
![]() | AddXPathProperty |
Adds an event property for which the engine uses the supplied XPath expression against
a DOM document node to resolve a property value.
|
![]() | Equals | (Inherited from Object.) |
![]() | 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.) |
![]() | ToString | (Inherited from Object.) |
Protected Methods
Name | Description | |
---|---|---|
![]() | 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.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
Public Constructors
Name | Description | |
---|---|---|
![]() | ConfigurationEventTypeXMLDOMNew |
Ctor.
|
Public Properties
Name | Description | |
---|---|---|
![]() | DefaultNamespace | Gets or sets the default namespace. |
![]() | NamespacePrefixes | Returns the namespace prefixes in a map of prefix as key and namespace name as value. |
![]() | RootElementName | Gets or sets the root element name. |
![]() | RootElementNamespace | Gets or sets the root element namespace. |
![]() | SchemaResource |
Gets or sets the schema resource.
|
![]() | XPathProperties | Returns a map of property name and descriptor for XPath-expression properties. |