Freigeben über


ToStream(TPayload)-Methode (IEnumerable(EdgeEvent(TPayload)), Application, AdvanceTimeSettings, String)

Namespace:  Microsoft.ComplexEventProcessing.Linq
Assembly:  Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)

Syntax

public static CepStream<TPayload> ToStream<TPayload>(
    this IEnumerable<EdgeEvent<TPayload>> source,
    Application application,
    AdvanceTimeSettings advanceTimeSettings,
    string streamName
)

Typparameter

  • TPayload
    Der Typ der Ereignisnutzlast.

Parameter

  • application
    Typ: Microsoft.ComplexEventProcessing. . :: . .Application
    Die Anwendungsinstanz, die die Ereignisquelle hostet. Dieser Parameter darf nicht NULL sein. Die Anwendung muss zu einem eingebetteten Server gehören, der durch Aufrufen einer der Überladungen von Server.Create generiert wurde.
  • streamName
    Typ: System. . :: . .String
    Der Name des Datenstroms.
    Für den Namen eines Datenstroms wird das "Importieren" von CTI-Ereignissen von einem Strom in einen anderen anhand von AdvanceTimeImportSettings unterstützt. Diese Einstellungen erfordern, dass der Benutzer den Namen des Eingabedatenstroms angibt, aus dem die CTI-Ereignisse importiert werden.

Rückgabewert

Typ: Microsoft.ComplexEventProcessing.Linq. . :: . .CepStream< (Of < ( <'TPayload> ) > ) >
Eine Datenstromdefinition für die Enumerable-Ereignisquelle, mit der Abfragen zusammengestellt werden können.

Hinweis zur Verwendung

In Visual Basic und C# können Sie die Methode als Instanzenmethode für jedes Objekt vom Typ IEnumerable< (Of < ( <'EdgeEvent< (Of < ( <'TPayload> ) > ) >> ) > ) > aufrufen. Wenn Sie Instanzmethodensyntax zum Aufruf dieser Methode verwenden, vernachlässigen Sie den ersten Parameter. Weitere Informationen finden Sie unter https://msdn.microsoft.com/de-de/library/bb384936(v=sql.105) oder https://msdn.microsoft.com/de-de/library/bb383977(v=sql.105).

Siehe auch

Verweis

CepStream Klasse

ToStream-Überladung

Microsoft.ComplexEventProcessing.Linq-Namespace