Espacio de nombres Microsoft.ComplexEventProcessing.Linq

Expone el lenguaje de plantillas de consulta de StreamInsight. Para obtener más información, vea Escribir plantillas de consulta en LINQ.

Clases

  Clase Descripción
Clase pública CepEvent Proporciona acceso a la hora de inicio con expresiones que solo pueden hacer referencia a la hora de inicio de un evento.
Clase pública CepEvent< (Of < ( <'TPayload> ) > ) > Permite especificar expresiones lambda para los cambios de duración de evento. Proporciona acceso a la hora de inicio, la hora de finalización y la carga de evento.
Clase pública CepGroupingStreams< (Of < ( <'TPayload, TGroupingKey> ) > ) > Representa un grupo de flujos.
Clase pública CepOrderableStream< (Of < ( <'T> ) > ) > Representa un flujo de eventos que se pueden ordenar.
Clase pública CepOrderedStream< (Of < ( <'T> ) > ) > Un flujo ordenado es el resultado de una operación "ordenar por" o de una de sus variantes en la consulta. Ayuda a restringir una especificación de consulta subsiguiente a operaciones que se permiten en un flujo ordenado, como Take.
Clase pública CepRankedEvent< (Of < ( <'P> ) > ) > Expone un rango junto con la carga de evento de un flujo clasificado con Take.
Clase pública CepStream Proporciona los métodos de extensión que se usan para escribir consultas LINQ en un flujo de eventos CEP.
Clase pública CepStream< (Of < ( <'TPayload> ) > ) > Representa un flujo de eventos de cualquier tipo de carga especificado por el usuario.
Clase pública CepStreamConsumer< (Of < ( <'T> ) > ) > CepStreamConsumer representa una información de consumidor de flujos específica. Se convertirá en el enlace de salida real de una consulta.
Clase pública CepStreamCreationContext Esta clase representa el contexto en el que se creó CepStream.
Clase pública CepUserDefinedAggregateAttribute Decora el método de extensión del agregado definido por el usuario.
Clase pública CepUserDefinedOperatorAttribute Decora el método de extensión del operador definido por el usuario.
Clase pública CepUtility Clase de utilidad usada por los operadores, agregados y funciones definidos por el usuario.
Clase pública CepWindow< (Of < ( <'TPayload> ) > ) > Una ventana es una colección finita de eventos que es el resultado de aplicar un operador de ventana en un flujo de eventos.
Clase pública CepWindowExtensionMethods Métodos de extensión para los agregados integrados.
Clase pública CepWindowStream< (Of < ( <'T> ) > ) > El resultado de aplicar una operación de ventana a un flujo.
Clase pública CountWindowOutputPolicy Define las directivas de salida de ventana que se aplican para contar ventanas. Una directiva de salida de ventana describe cómo el motor CEP modifica la marca de tiempo de los eventos resultado de una operación basada en ventanas.
Clase pública HoppingWindowOutputPolicy Define las directivas de salida de ventana que se aplican a las ventanas de salto. Una directiva de salida de ventana describe cómo el motor CEP modifica la marca de tiempo de los eventos resultantes de una operación basada en ventanas.
Clase pública InputStreamInfo Contiene toda la información extraída de una definición de flujo.
Clase pública ObservableCepStream Proporciona compatibilidad con los receptores de eventos que implementan la interfaz IObservable.
Clase pública QueryGenerationException Excepción que se inicia en el proveedor LINQ cuando no se puede crear la consulta correctamente.
Clase pública SnapshotWindowOutputPolicy Define las directivas de salida que se aplican a las ventanas de instantánea. Una directiva de salida de ventana describe cómo el motor CEP modifica la marca de tiempo de los eventos resultado de una operación basada en ventanas.
Clase pública WindowInputPolicy La directiva de entrada de ventana describe cómo cambian las marcas de tiempo de eventos incluidos en una ventana determinada antes de procesar la operación de ventana.

Estructuras

  Estructura Descripción
Estructura pública KeyedPayload< (Of < ( <'TKey, TPayload> ) > ) >

Interfaces

  Interfaz Descripción
Interfaz pública ICepEnumerable< (Of < ( <'T> ) > ) > Extiende la interfaz IEnumerable<T> para permitirle especificar un nombre de consulta y la descripción de un origen del evento enumerable.
Interfaz pública ICepObservable< (Of < ( <'T> ) > ) > Extiende la interfaz IObservable<T> para permitirle especificar un nombre de consulta y la descripción de un origen del evento observable.
Interfaz pública IKey< (Of < ( <'K> ) > ) > Proporciona acceso a la clave de agrupación.

Enumeraciones

  Enumeración Descripción
Enumeración pública WindowInputPolicy. . :: . .ClipKind El tipo de recorte para los eventos de entrada que pertenecen a la misma ventana.