Поделиться через


Класс Application

Представляет приложение на сервере обработки сложных событий. Приложения служат контейнерами для последующих объектов метаданных обработки сложных событий.

Иерархия наследования

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

Пространство имен:  Microsoft.ComplexEventProcessing
Сборка:  Microsoft.ComplexEventProcessing (в Microsoft.ComplexEventProcessing.dll)

Синтаксис

public sealed class Application : CepObject

Тип Application обеспечивает доступ к следующим элементам.

Свойства

  Имя Описание
Открытое свойство EventTypes Возвращает коллекцию типов событий, определенных в приложении.
Открытое свойство InputAdapters Возвращает коллекцию входных адаптеров, определенных в приложении.
Открытое свойство Name Возвращает имя данного объекта. (Производный от CepObject.)
Открытое свойство OutputAdapters Возвращает коллекцию выходных адаптеров, определенных в приложении.
Открытое свойство Queries Возвращает коллекцию запросов, определенных в данном приложении.
Открытое свойство QueryTemplates Возвращает коллекцию шаблонов запросов, определенных в данном приложении.
Открытое свойство Server Возвращает ссылку на сервер, на котором расположено приложение.
Открытое свойство ShortName Возвращает краткое имя объекта обработки сложных событий. (Производный от CepObject.)

В начало

Методы

  Имя Описание
Открытый метод CreateInputAdapter< (Of < <' (TInputAdapterFactory> ) > > ) Создает объект входного адаптера обработки сложных событий на основе класса фабрики адаптера.
Открытый метод CreateOutputAdapter< (Of < <' (TOutputAdapterFactory> ) > > ) Создает объект выходного адаптера обработки сложных событий на основе класса фабрики адаптера.
Открытый метод CreateQuery(String, String, QueryBinder) Создает запрос с помощью модуля привязки запроса.
Открытый метод CreateQuery(String, String, QueryBinder, Boolean) Создает запрос из модуля привязки запросов и указывает, является ли запрос эластичным.
Открытый метод CreateQueryTemplate(XmlReader) Создает новый шаблон запроса с помощью XML-представления.
Открытый метод CreateQueryTemplate< (Of < <' (T> ) > > )(String, String, CepStream< (Of < <' (T> ) > > )) Создает новый шаблон запроса с помощью выражения LINQ.
Открытый метод Delete Удаляет объект приложения из метаданных. (Переопределяет CepObject. . :: . .Delete() () () ().)
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetPublishedStreamInputAdapter Возвращает встроенный входной адаптер опубликованного потока, который можно использовать для составления динамических запросов.
Открытый метод GetPublishedStreamOutputAdapter Возвращает встроенный выходной адаптер опубликованного потока, который можно использовать для составления динамических запросов.
Открытый метод GetType (Производный от Object.)
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый метод ToString (Производный от Object.)

В начало

Поля

  Имя Описание
Защищенное поле _name Имя CepObject, которое представляет собой полный путь Uri. (Производный от CepObject.)
Защищенное поле _shortName Краткое имя CepObject без полного пути Uri. (Производный от CepObject.)

В начало

Замечания

Приложения StreamInsight содержат структуры, которые определяют события, адаптеры и запросы, используемые в приложении. Дополнительные сведения см. в разделе Законченный пример StreamInsight.

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен Microsoft.ComplexEventProcessing