Spazio dei nomi Microsoft.ComplexEventProcessing.Linq

Espone la lingua del modello di query StreamInsight. Per ulteriori informazioni, vedere Scrittura di modelli di query in LINQ.

Classi

  Classe Descrizione
Classe pubblica CepEvent Fornisce accesso all'ora di inizio con espressioni che possono fare riferimento solo all'ora di inizio di un evento.
Classe pubblica CepEvent< (Of < ( <'TPayload> ) > ) > Consente di specificare espressioni lambda per le modifiche alla durata dell'evento. Fornisce accesso all'ora di inizio, all'ora di fine e al payload di eventi.
Classe pubblica CepGroupingStreams< (Of < ( <'TPayload, TGroupingKey> ) > ) > Rappresenta un gruppo di flussi.
Classe pubblica CepOrderableStream< (Of < ( <'T> ) > ) > Rappresenta un flusso di eventi ordinabili.
Classe pubblica CepOrderedStream< (Of < ( <'T> ) > ) > Un flusso ordinato è il risultato di un'operazione di ordinamento in base a un elemento o di una delle relative varianti nella query. Consente di vincolare la specifica di query successiva alle operazioni consentite in un flusso ordinato, ad esempio Take.
Classe pubblica CepRankedEvent< (Of < ( <'P> ) > ) > Espone un rango insieme al payload di eventi in un flusso ordinato per rango tramite Take.
Classe pubblica CepStream Fornisce i metodi di estensione utilizzati per la scrittura di query LINQ tramite un flusso di eventi CEP.
Classe pubblica CepStream< (Of < ( <'TPayload> ) > ) > Rappresenta un flusso di eventi da qualsiasi tipo di payload specificato dall'utente.
Classe pubblica CepStreamConsumer< (Of < ( <'T> ) > ) > CepStreamConsumer rappresenta informazioni su un consumer del flusso specifico. Verrà tradotto in associazione di output effettiva per una query.
Classe pubblica CepStreamCreationContext Questa classe rappresenta il contesto in cui è stato creato un oggetto CepStream.
Classe pubblica CepUserDefinedAggregateAttribute Decora il metodo di estensione della funzione di aggregazione definita dall'utente.
Classe pubblica CepUserDefinedOperatorAttribute Decora il metodo di estensione dell'operatore definito dall'utente.
Classe pubblica CepUtility Classe di utilità utilizzata dalla funzione di aggregazione dalle funzioni e dall'operatore definiti dall'utente.
Classe pubblica CepWindow< (Of < ( <'TPayload> ) > ) > Una finestra è una raccolta finita di eventi risultante dall'applicazione di un operatore di windowing in un flusso di eventi.
Classe pubblica CepWindowExtensionMethods Metodi di estensione per funzioni di aggregazione predefinite.
Classe pubblica CepWindowStream< (Of < ( <'T> ) > ) > Risultati dell'applicazione di un operatore di windowing a un flusso.
Classe pubblica CountWindowOutputPolicy Definisce i criteri di output della finestra applicabili alle finestre di conteggio. Nei criteri di output di una finestra viene descritto il modo in cui il motore CEP modifica il timestamp di eventi risultanti da un'operazione basata sulla finestra.
Classe pubblica HoppingWindowOutputPolicy Definisce i criteri di output della finestra applicabili alle finestre di salto. Nei criteri di output di una finestra viene descritto il modo in cui il motore CEP modifica il timestamp di eventi risultanti da un'operazione basata sulla finestra.
Classe pubblica InputStreamInfo Contiene tutte le informazioni estratte da una definizione di flusso.
Classe pubblica ObservableCepStream Fornisce supporto per i sink di evento che implementano l'interfaccia IObservable.
Classe pubblica QueryGenerationException Eccezione generata da provider LINQ quando non è possibile produrre la query correttamente.
Classe pubblica SnapshotWindowOutputPolicy Definisce i criteri di output applicabili alle finestre snapshot. Nei criteri di output di una finestra viene descritto il modo in cui il motore CEP modifica il timestamp di eventi risultanti da un'operazione basata sulla finestra.
Classe pubblica WindowInputPolicy I criteri di input della finestra descrivono il modo in cui i timestamp di eventi che rientrano in una finestra specificata vengono modificati prima di elaborare l'operazione della finestra.

Strutture

  Struttura Descrizione
Struttura pubblica KeyedPayload< (Of < ( <'TKey, TPayload> ) > ) >

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica ICepEnumerable< (Of < ( <'T> ) > ) > Estende l'interfaccia IEnumerable<T> per consentire all'utente di specificare un nome e una descrizione per la query per un'origine evento enumerabile.
Interfaccia pubblica ICepObservable< (Of < ( <'T> ) > ) > Estende l'interfaccia IObservable<T> per consentire all'utente di specificare un nome e una descrizione per la query per un'origine evento osservabile.
Interfaccia pubblica IKey< (Of < ( <'K> ) > ) > Fornisce l'accesso alla chiave di raggruppamento.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica WindowInputPolicy. . :: . .ClipKind Tipo di ritaglio per gli eventi di input che rientra nella stessa finestra.