Application Class
Represents an application on a CEP server. Applications serve as containers for further CEP metadata objects.
Inheritance Hierarchy
System.Object
Microsoft.ComplexEventProcessing.CepObject
Microsoft.ComplexEventProcessing.Application
Namespace: Microsoft.ComplexEventProcessing
Assembly: Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)
Syntax
public sealed class Application : CepObject
The Application type exposes the following members.
Properties
Name | Description | |
---|---|---|
EventTypes | Gets the collection of event types defined in the application. | |
InputAdapters | Gets the collection of input adapters defined in the application. | |
Name | Gets the name of this object. (Inherited from CepObject.) | |
OutputAdapters | Gets the collection of output adapters defined in the application. | |
Queries | Gets the collection of queries that are defined in this application. | |
QueryTemplates | Gets the collection of query templates that are defined in this application. | |
Server | Gets a reference to the server in which the application resides. | |
ShortName | Gets the short name of the CEP object. (Inherited from CepObject.) |
Top
Methods
Name | Description | |
---|---|---|
CreateInputAdapter<TInputAdapterFactory> | Creates a CEP input adapter object based on an adapter factory class. | |
CreateOutputAdapter<TOutputAdapterFactory> | Creates a CEP output adapter object based on an adapter factory class. | |
CreateQuery(String, String, QueryBinder) | Creates a query from a query binder. | |
CreateQuery(String, String, QueryBinder, Boolean) | Creates a query from a query binder and specifies whether the query is resilient. | |
CreateQueryTemplate(XmlReader) | Creates a new query template from its XML representation.v | |
CreateQueryTemplate<T>(String, String, CepStream<T>) | Creates a new query template from a LINQ expression. | |
Delete | Deletes the application object from metadata. (Overrides CepObject.Delete().) | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetPublishedStreamInputAdapter | Gets the built-in published stream input adapter that can be used for dynamic query composition. | |
GetPublishedStreamOutputAdapter | Gets the built-in published stream output adapter that can be used for dynamic query composition. | |
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
ToString | (Inherited from Object.) |
Top
Fields
Name | Description | |
---|---|---|
_name | Name of the CepObject, which is a full Uri path. (Inherited from CepObject.) | |
_shortName | Short name of the CepObject, without the full Uri path. (Inherited from CepObject.) |
Top
Remarks
StreamInsight applications contain structures that define the events, adapters, and queries used in the application. For more information, see StreamInsight End-to-End Example.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.