Класс 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) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.