Classe CepEdgeStreamOperator(TInputPayload, TOutputPayload)
Crée un opérateur de flux de données défini par l'utilisateur qui traite les événements session dans l'ordre de synchronisation.
Hiérarchie d'héritage
System. . :: . .Object
Microsoft.ComplexEventProcessing.Extensibility. . :: . .CepStreamOperator
Microsoft.ComplexEventProcessing.Extensibility. . :: . .CepStreamOperator< (Of < ( <'EdgeEvent< (Of < ( <'TInputPayload> ) > ) >, TInputPayload, TOutputPayload> ) > ) >
Microsoft.ComplexEventProcessing.Extensibility..::..CepEdgeStreamOperator<(Of <(<'TInputPayload, TOutputPayload>)>)>
Espace de noms : Microsoft.ComplexEventProcessing.Extensibility
Assembly : Microsoft.ComplexEventProcessing (en Microsoft.ComplexEventProcessing.dll)
Syntaxe
[DataContractAttribute]
public abstract class CepEdgeStreamOperator<TInputPayload, TOutputPayload> : CepStreamOperator<EdgeEvent<TInputPayload>, TInputPayload, TOutputPayload>
Paramètres de type
- TInputPayload
Type de la charge utile de l'événement d'entrée.
- TOutputPayload
Type de la charge utile de l'événement de sortie.
Le type CepEdgeStreamOperator<(Of <(<'TInputPayload, TOutputPayload>)>)> expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
CepEdgeStreamOperator< (Of < ( <'TInputPayload, TOutputPayload> ) > ) > | Initialise une nouvelle instance de la classe CepEdgeStreamOperator<(Of <(<'TInputPayload, TOutputPayload>)>)>. |
Haut de la page
Propriétés
Nom | Description | |
---|---|---|
IsEmpty | Lorsqu'il est remplacé dans une classe dérivée, obtient une valeur qui indique si l'état interne de l'opérateur est vide. Si la valeur est True, le moteur de requête StreamInsight peut ignorer l'instance de l'opérateur pour minimiser l'utilisation de la mémoire. (hérité de CepStreamOperator.) | |
NextCti | Lorsqu'il est remplacé dans une classe dérivée, obtient le point suivant dans le temps auquel il sera demandé à l'opérateur de traiter un événement CTI. Si la valeur est Null ou inférieure ou égale à l'heure de synchronisation du dernier événement traité, aucun événement CTI ne sera passé à la méthode ProcessEvent. (hérité de CepStreamOperator.) |
Haut de la page
Méthodes
Nom | Description | |
---|---|---|
Equals | (hérité de Object.) | |
Finalize | (hérité de Object.) | |
GetHashCode | (hérité de Object.) | |
GetType | (hérité de Object.) | |
MemberwiseClone | (hérité de Object.) | |
ProcessEvent | Lorsqu'il est remplacé dans une classe dérivée, génère une sortie et met à jour l'état interne de l'opérateur en réponse à un événement d'entrée. (hérité de CepStreamOperator< (Of < ( <'TInputEvent, TInputPayload, TOutputPayload> ) > ) >.) | |
ToString | (hérité de Object.) |
Haut de la page
Notes
L'heure de synchronisation des événements session correspond à StartTime pour une session de début, EndTime pour une session de fin et StartTime pour un CTI.
Pour plus d'informations, consultez Opérateurs de flux de données définis par l'utilisateur.
Sécurité des threads
Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.
Voir aussi
Référence
Espace de noms Microsoft.ComplexEventProcessing.Extensibility