Spazio dei nomi Microsoft.ComplexEventProcessing.Extensibility

Espone le API utilizzate per funzioni di aggregazione e operatori definiti dall'utente. Per ulteriori informazioni, vedere Funzioni di aggregazione e operatori definiti dall'utente.

Classi

  Classe Descrizione
Classe pubblica CepAggregate< (Of < ( <'TInput, TOutput> ) > ) > Classe di base per una funzione di aggregazione non incrementale definita dall'utente che non varia in base al tempo.
Classe pubblica CepEdgeStreamOperator< (Of < ( <'TInputPayload, TOutputPayload> ) > ) > Crea un operatore del flusso definito dall'utente che elabora gli eventi Edge in base all'ordine relativo all'ora di sincronizzazione.
Classe pubblica CepModule< (Of < ( <'TInput, TOutput> ) > ) > Classe di base per una funzione di aggregazione o un operatore non incrementale definito dall'utente che non varia in base al tempo.
Classe pubblica CepOperator< (Of < ( <'TInput, TOutput> ) > ) > Classe di base per un operatore non incrementale definito dall'utente e per cui i tempi non sono importanti.
Classe pubblica CepPointStreamOperator< (Of < ( <'TInputPayload, TOutputPayload> ) > ) > Crea un operatore del flusso definito dall'utente che elabora gli eventi punto in base all'ordine di StartTime.
Classe pubblica CepStreamOperator Crea un operatore del flusso definito dall'utente che elabora gli eventi in base all'ordine relativo all'ora di sincronizzazione.
Classe pubblica CepStreamOperator< (Of < ( <'TInputEvent, TInputPayload, TOutputPayload> ) > ) > Crea un operatore del flusso definito dall'utente che elabora gli eventi in base all'ordine relativo all'ora di sincronizzazione.
Classe pubblica CepTimeSensitiveAggregate< (Of < ( <'TInput, TOutput> ) > ) > Classe di base per una funzione di aggregazione non incrementale definita dall'utente e per cui il i tempi sono importanti.
Classe pubblica CepTimeSensitiveModule< (Of < ( <'TInput, TOutput> ) > ) > Classe di base per una funzione di aggregazione o un operatore non incrementale definito dall'utente e per cui i tempi sono importanti.
Classe pubblica CepTimeSensitiveOperator< (Of < ( <'TInput, TOutput> ) > ) > Classe di base per un operatore non incrementale definito dall'utente per cui i tempi sono importanti.

Strutture

  Struttura Descrizione
Struttura pubblica WindowDescriptor Il descrittore della finestra fornisce informazioni sulle proprietà temporali della finestra contenente gli eventi che costituiscono l'input a una funzione di aggregazione o a un operatore definito dall'utente che varia in base al tempo.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica IDeclareEventProperties Definisce le proprietà per funzioni di aggregazione o operatori definiti dall'utente per fornire informazioni aggiuntive sul campo evento, ad esempio le informazioni sulle impostazioni cultura per un campo stringa nel risultato.