Abfragen

Abfragen erzeugen aus dem Datenstrom die eigentlichen Ereignisse. An dieser Stelle liegt die hauptsächliche Entwicklungsarbeit des Programmierers, die je nach Entwicklungsmodell variieren.

Beim Implicit Server Modell werden einfache LINQ-Abfragen verwendet. Man spart sich also die Erstellung eines speziellen Templates und verbindet Eingangs- und Ausgangsdatenstrom direkt über diese Abfrage.

Die benötigten Adapterinformationen werden dann beim Definieren des Query-Objekts übergeben.

CepStream<PayloadType> outputStream
     = from e in inputStream
       where e.value < 10
       select e;
 Query query = outputStream.ToQuery<ResultType>(
     typeof(MyOutputAdapterFactory),
     outputConf,
     EventShape.Interval,
     StreamEventOrder.FullyOrdered);

Listing 39.6 Definieren einer ...

Get Microsoft SQL Server 2008 R2 - Das Entwicklerbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.