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


Пространство имен 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.