Espace de noms Microsoft.ComplexEventProcessing.Linq

Expose le langage du modèle de requête StreamInsight. Pour plus d'informations, consultez Écriture de modèles de requête dans LINQ.

Classes

  Classe Description
Classe publique CepEvent Fournit l'accès à l'heure de début avec des expressions qui peuvent uniquement faire référence à l'heure de début d'un événement.
Classe publique CepEvent< (Of < ( <'TPayload> ) > ) > Permet de spécifier des expressions lambda pour des modifications de durée d'événement. Fournit l'accès à l'heure de début, l'heure de fin et la charge utile de l'événement.
Classe publique CepGroupingStreams< (Of < ( <'TPayload, TGroupingKey> ) > ) > Représente un groupe de flux de données.
Classe publique CepOrderableStream< (Of < ( <'T> ) > ) > Représente un flux d'événements qui peuvent être classés.
Classe publique CepOrderedStream< (Of < ( <'T> ) > ) > Un flux de données ordonné est le résultat d'une clause "order by" ou l'une de ses variantes dans la requête. Il permet de limiter la spécification de requête suivante aux opérations autorisées sur un flux de données ordonné, tel que Take.
Classe publique CepRankedEvent< (Of < ( <'P> ) > ) > Expose un classement avec la charge utile de l'événement sur un flux de données classé à l'aide de Take.
Classe publique CepStream Fournit les méthodes d'extension utilisées pour l'écriture de requêtes LINQ sur un flux de données d'événements CEP.
Classe publique CepStream< (Of < ( <'TPayload> ) > ) > Représente un flux d'événements de tout type de charge utile spécifié par l'utilisateur.
Classe publique CepStreamConsumer< (Of < ( <'T> ) > ) > CepStreamConsumer représente des informations d'un consommateur de flux de données spécifique. Il sera traduit en liaison de sortie réelle pour une requête.
Classe publique CepStreamCreationContext Cette classe représente le contexte dans lequel un CepStream a été créé.
Classe publique CepUserDefinedAggregateAttribute Décore la méthode d'extension d'agrégat définie par l'utilisateur.
Classe publique CepUserDefinedOperatorAttribute Décore la méthode d'extension d'opérateur définie par l'utilisateur.
Classe publique CepUtility Classe utilitaire utilisée par des opérateurs, des agrégations et des fonctions définis par l'utilisateur
Classe publique CepWindow< (Of < ( <'TPayload> ) > ) > Une fenêtre est une collection finie d'événements qui résulte de l'application d'un opérateur de fenêtrage sur un flux de données d'événements.
Classe publique CepWindowExtensionMethods Méthodes d'extension pour les agrégats intégrés.
Classe publique CepWindowStream< (Of < ( <'T> ) > ) > Résulte de l'application d'un opérateur de fenêtrage à un flux de données.
Classe publique CountWindowOutputPolicy Définit les stratégies de sortie de fenêtre qui s'appliquent aux fenêtres utilisant des nombres. Une stratégie de sortie de fenêtre décrit comment le moteur CEP modifie l'horodateur des événements qui résultent d'une opération de fenêtre.
Classe publique HoppingWindowOutputPolicy Définit les stratégies de sortie de fenêtre qui s'appliquent aux fenêtres récurrentes. Une stratégie de sortie de fenêtre décrit comment le moteur CEP modifie l'horodateur des événements qui résultent d'une opération de fenêtre.
Classe publique InputStreamInfo Contient toutes les informations extraites d'une définition de flux de données.
Classe publique ObservableCepStream Fournit le la prise en charge des récepteurs d'événements qui implémentent l'interface IObservable.
Classe publique QueryGenerationException Exception levée du fournisseur LINQ lorsque la requête ne peut pas être correctement produite.
Classe publique SnapshotWindowOutputPolicy Définit les stratégies de sortie qui s'appliquent aux fenêtres d'instantané. Une stratégie de sortie de fenêtre décrit comment le moteur CEP modifie l'horodateur des événements qui résultent d'une opération de fenêtre.
Classe publique WindowInputPolicy La stratégie d'entrée de fenêtre décrit comment les horodateurs des événements qui figurent dans une fenêtre donnée sont modifiés avant de traiter l'opération d'affichage.

Structures

  Structure Description
Structure publique KeyedPayload< (Of < ( <'TKey, TPayload> ) > ) >

Interfaces

  Interface Description
Interface publique ICepEnumerable< (Of < ( <'T> ) > ) > Étend l'interface IEnumerable<T> pour vous permettre de spécifier un nom de requête et une description pour la source de l'événement énumérable.
Interface publique ICepObservable< (Of < ( <'T> ) > ) > Étend l'interface IObservable<T> pour vous permettre de spécifier un nom de requête et une description pour la source de l'événement observable.
Interface publique IKey< (Of < ( <'K> ) > ) > Fournit l'accès à la clé de regroupement.

Énumérations

  Énumération Description
Énumération publique WindowInputPolicy. . :: . .ClipKind Genre de réduction pour les événements d'entrée qui figurent dans la même fenêtre.