0 out of 1 rated this helpful - Rate this topic

Application Class

Represents an application on a CEP server. Applications serve as containers for further CEP metadata objects.

System.Object
  Microsoft.ComplexEventProcessing.CepObject
    Microsoft.ComplexEventProcessing.Application

Namespace:  Microsoft.ComplexEventProcessing
Assembly:  Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)
public sealed class Application : CepObject

The Application type exposes the following members.

  NameDescription
Public propertyEventTypesGets the collection of event types defined in the application.
Public propertyInputAdaptersGets the collection of input adapters defined in the application.
Public propertyNameGets the name of this object. (Inherited from CepObject.)
Public propertyOutputAdaptersGets the collection of output adapters defined in the application.
Public propertyQueriesGets the collection of queries that are defined in this application.
Public propertyQueryTemplatesGets the collection of query templates that are defined in this application.
Public propertyServerGets a reference to the server in which the application resides.
Public propertyShortNameGets the short name of the CEP object. (Inherited from CepObject.)
Top
  NameDescription
Public methodCreateInputAdapter<TInputAdapterFactory>Creates a CEP input adapter object based on an adapter factory class.
Public methodCreateOutputAdapter<TOutputAdapterFactory>Creates a CEP output adapter object based on an adapter factory class.
Public methodCreateQuery(String, String, QueryBinder)Creates a query from a query binder.
Public methodCreateQuery(String, String, QueryBinder, Boolean)Creates a query from a query binder and specifies whether the query is resilient.
Public methodCreateQueryTemplate(XmlReader)Creates a new query template from its XML representation.v
Public methodCreateQueryTemplate<T>(String, String, CepStream<T>)Creates a new query template from a LINQ expression.
Public methodDeleteDeletes the application object from metadata. (Overrides CepObject.Delete().)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetPublishedStreamInputAdapterGets the built-in published stream input adapter that can be used for dynamic query composition.
Public methodGetPublishedStreamOutputAdapterGets the built-in published stream output adapter that can be used for dynamic query composition.
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top
  NameDescription
Protected field_nameName of the CepObject, which is a full Uri path. (Inherited from CepObject.)
Protected field_shortNameShort name of the CepObject, without the full Uri path. (Inherited from CepObject.)
Top

StreamInsight applications contain structures that define the events, adapters, and queries used in the application. For more information, see StreamInsight End-to-End Example.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Did you find this helpful?
(1500 characters remaining)

Community Additions

ADD
© 2013 Microsoft. All rights reserved.