Пространство имен Microsoft.ComplexEventProcessing.Adapters
Обеспечивает доступ к классам адаптеров StreamInsight. Адаптеры являются программными преобразователями, которые передают события на сервер StreamInsight или с сервера StreamInsight. Дополнительные сведения см. в разделе Создание входных и выходных адаптеров.
Классы
Класс | Описание | |
---|---|---|
Adapter | Определяет методы и свойства, которые должны быть реализованы входными и выходными адаптерами. | |
AdapterException | Исключение, формируемое при возникновении ошибки во время работы входного или выходного адаптера. | |
EdgeInputAdapter | Базовый класс для входного адаптера, формирующего нетипизированные граничные события. | |
EdgeOutputAdapter | Представляет базовый класс для выходного адаптера, который принимает граничные события. | |
InputAdapterBase | Базовый класс для входных адаптеров. | |
IntervalInputAdapter | Базовый класс для входного адаптера, формирующего нетипизированные интервальные события. | |
IntervalOutputAdapter | Представляет базовый класс для выходного адаптера, который принимает интервальные события. | |
OutputAdapterBase | Базовый класс для выходных адаптеров. | |
PointInputAdapter | Базовый класс для входного адаптера, формирующего нетипизированные точечные события. | |
PointOutputAdapter | Представляет базовый класс для выходного адаптера, который принимает точечные события. | |
PublishedStreamAdapterFactory | Фабрика адаптеров для выходных и выходных адаптеров опубликованного потока. | |
TypedEdgeInputAdapter< (Of < ( <'TPayload> ) > ) > | Базовый класс для входного адаптера, формирующего граничные события, имеющие структуру полезных данных. | |
TypedEdgeOutputAdapter< (Of < ( <'TPayload> ) > ) > | Представляет базовый класс для выходного адаптера, который принимает граничные события. | |
TypedInputAdapter< (Of < ( <'TEvent, TPayload> ) > ) > | Базовый класс для типизированного входного адаптера. | |
TypedIntervalInputAdapter< (Of < ( <'TPayload> ) > ) > | Базовый класс для входного адаптера, формирующего интервальные события, имеющие структуру полезных данных. | |
TypedIntervalOutputAdapter< (Of < ( <'TPayload> ) > ) > | Представляет базовый класс для выходного адаптера, который принимает интервальные события. | |
TypedOutputAdapter< (Of < ( <'TEvent, TPayload> ) > ) > | Предоставляет базовый класс для типизированного выходного адаптера. | |
TypedPointInputAdapter< (Of < ( <'TPayload> ) > ) > | Базовый класс для входного адаптера, формирующего точечные события, имеющие структуру полезных данных. | |
TypedPointOutputAdapter< (Of < ( <'TPayload> ) > ) > | Представляет базовый класс для выходного адаптера, который принимает точечные события, имеющие структуру полезных данных. | |
UntypedInputAdapter< (Of < ( <'TEvent> ) > ) > | Базовый класс для нетипизированного входного адаптера. | |
UntypedOutputAdapter< (Of < ( <'TEvent> ) > ) > | Базовый класс для нетипизированного входного адаптера. |
Структуры
Структура | Описание | |
---|---|---|
PublishedStreamInputAdapterConfiguration | Конфигурация для входных адаптеров опубликованного потока. | |
PublishedStreamOutputAdapterConfiguration | Конфигурация для выходных адаптеров опубликованного потока. |
Интерфейсы
Интерфейс | Описание | |
---|---|---|
IDeclareAdvanceTimeProperties< (Of < ( <'TConfigInfo> ) > ) > | Интерфейс, который должен быть реализован классами фабрик, для которых (необязательно) необходима возможность указывать AdvanceTimeSettings для создаваемых экземпляров адаптеров. | |
IDeclareEventProperties< (Of < ( <'TConfigInfo> ) > ) > | Дополнительный интерфейс, который может быть реализован фабрикой входных адаптеров для предоставления дополнительной информации для поля события, например о культуре строкового поля. | |
IHighWaterMarkInputAdapterFactory< (Of < ( <'TConfigInfo> ) > ) > | Создает нетипизированный входной адаптер, способный воспроизводить события на основе значений верхней конечной контрольной точки. | |
IHighWaterMarkOutputAdapterFactory< (Of < ( <'TConfigInfo> ) > ) > | Создает нетипизированный выходной адаптер, способный воспроизводить события на основе значений верхней конечной контрольной точки. | |
IHighWaterMarkTypedInputAdapterFactory< (Of < ( <'TConfigInfo> ) > ) > | Создает типизированный входной адаптер, способный воспроизводить события на основе значений верхней конечной контрольной точки. | |
IHighWaterMarkTypedOutputAdapterFactory< (Of < ( <'TConfigInfo> ) > ) > | Создает типизированный выходной адаптер, способный воспроизводить события на основе значений верхней конечной контрольной точки. | |
IInputAdapterFactory< (Of < ( <'TConfigInfo> ) > ) > | Этот интерфейс должен быть реализован классами фабрики, формирующими нетипизированные входные адаптеры. | |
IOutputAdapterFactory< (Of < ( <'TConfigInfo> ) > ) > | Этот интерфейс должен быть реализован классами фабрики, формирующими нетипизированные выходные адаптеры. | |
ITypedDeclareAdvanceTimeProperties< (Of < ( <'TConfigInfo> ) > ) > | Интерфейс, который должен быть реализован классами типизированных входных фабрик, для которых (необязательно) необходима возможность указывать AdvanceTimeSettings для создаваемых экземпляров адаптеров. | |
ITypedDeclareEventProperties< (Of < ( <'TConfigInfo> ) > ) > | Дополнительный интерфейс, который может быть реализован фабрикой типизированных входных адаптеров для предоставления дополнительной информации для поля события, например о культуре строкового поля. | |
ITypedInputAdapterFactory< (Of < ( <'TConfigInfo> ) > ) > | Этот интерфейс должен быть реализован классами фабрики, формирующими типизированные входные адаптеры. | |
ITypedOutputAdapterFactory< (Of < ( <'TConfigInfo> ) > ) > | Этот интерфейс должен быть реализован классами фабрики, формирующими типизированные выходные адаптеры. |
Перечисления
Перечисление | Описание | |
---|---|---|
AdapterState | Перечисление, содержащее возможные состояния адаптера. | |
DequeueOperationResult | Представляет результат операции Dequeue. | |
EnqueueOperationResult | Представляет результат операции Enqueue. |