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