CepStream.ToEdgeStream<TInput, TPayload>, méthode (IEnumerable<TInput>, Application, Expression<Func<TInput, EdgeEvent<TPayload>>>, AdvanceTimeSettings, String)
Convertit un flux d'entrée énumérable en un flux de données d'événements session et fournit les caractéristiques temporelles de l'entrée.
Espace de noms: Microsoft.ComplexEventProcessing.Linq
Assembly: Microsoft.ComplexEventProcessing (dans Microsoft.ComplexEventProcessing.dll)
Syntaxe
public static CepStream<TPayload> ToEdgeStream<TInput, TPayload>(
this IEnumerable<TInput> source,
Application application,
Expression<Func<TInput, EdgeEvent<TPayload>>> selector,
AdvanceTimeSettings advanceTimeSettings = null,
string streamName = null
)
public:
generic<typename TInput, typename TPayload>
[ExtensionAttribute]
static CepStream<TPayload>^ ToEdgeStream(
IEnumerable<TInput>^ source,
Application^ application,
Expression<Func<TInput, EdgeEvent<TPayload>^>^>^ selector,
AdvanceTimeSettings^ advanceTimeSettings = null,
String^ streamName = null
)
static member ToEdgeStream<'TInput, 'TPayload> :
source:IEnumerable<'TInput> *
application:Application *
selector:Expression<Func<'TInput, EdgeEvent<'TPayload>>> *
advanceTimeSettings:AdvanceTimeSettings = null *
streamName:string = null -> CepStream<'TPayload>
<ExtensionAttribute>
Public Shared Function ToEdgeStream(Of TInput, TPayload) (
source As IEnumerable(Of TInput),
application As Application,
selector As Expression(Of Func(Of TInput, EdgeEvent(Of TPayload))),
advanceTimeSettings As AdvanceTimeSettings,
streamName As String
) As CepStream(Of TPayload)
Paramètres
- source
Flux d'entrée énumérable.
- application
Instance d'application qui héberge la source de l'événement. Ce paramètre ne peut pas être Null. L'application doit appartenir à un serveur incorporé qui a été généré en appelant une des surcharges de Server.Create.
- selector
Expression qui redéfinit la forme de l'entrée en tant que flux de données d'événements session.
- advanceTimeSettings
Caractéristiques temporelles de l'entrée.
- streamName
Un nom de flux de données prend en charge « l'importation » des événements CTI d'un flux à un autre à l'aide de AdvanceTimeImportSettings.
Valeur de retour
Type: Microsoft.ComplexEventProcessing.Linq.CepStream<TPayload>
Flux d'événements session.
Paramètres de type
- TInput
Type de l'entrée.
- TPayload
Type de charge utile d'événement.
Voir aussi
CepStream, classe
Microsoft.ComplexEventProcessing.Linq, espace de noms
Retour au début