Metodo ToEdgeEnumerable(TPayload) (CepStream(TPayload), StreamEventOrder)
Converte un oggetto CepStream di eventi Edge con l'ordine di eventi specificato in un sink di evento che implementa l'interfaccia IEnumerable.
Spazio dei nomi Microsoft.ComplexEventProcessing.Linq
Assembly: Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)
Sintassi
public static ICepEnumerable<EdgeEvent<TPayload>> ToEdgeEnumerable<TPayload>(
this CepStream<TPayload> stream,
StreamEventOrder streamEventOrder
)
Parametri di tipo
- TPayload
Tipo di payload dell'evento.
Parametri
- stream
Tipo: Microsoft.ComplexEventProcessing.Linq. . :: . .CepStream< (Of < ( <'TPayload> ) > ) >
Origine evento completamente associata da cui viene creato il sink di evento enumerabile.
- streamEventOrder
Tipo: Microsoft.ComplexEventProcessing. . :: . .StreamEventOrder
Uno dei valori di enumerazione che specifica l'ordine degli eventi.
Valore restituito
Tipo: Microsoft.ComplexEventProcessing.Linq. . :: . .ICepEnumerable< (Of < ( <'EdgeEvent< (Of < ( <'TPayload> ) > ) >> ) > ) >
Sink di evento che supporta l'iterazione.
Nota sull'utilizzo
In Visual Basic e C# questo metodo può essere chiamato come metodo di istanza su qualsiasi oggetto di tipo CepStream< (Of < ( <'TPayload> ) > ) >. Quando si utilizza la sintassi del metodo di istanza per chiamare questo metodo, omettere il primo parametro. Per ulteriori informazioni, vedere https://msdn.microsoft.com/it-it/library/bb384936(v=sql.105) o https://msdn.microsoft.com/it-it/library/bb383977(v=sql.105).
Osservazioni
La chiamata al metodo GetEnumerator del sink di evento enumerabile comporta l'inizializzazione e l'avvio di una query. La query viene eliminata con l'eliminazione dell'enumeratore.
L'interfaccia ICepEnumerable<(Of <(<'T>)>)> include un overload di GetEnumerator che consente di specificare un nome e una descrizione per la query. Tali proprietà aggiuntive sono utili per il debug.
Per ulteriori informazioni sui tipi di dati supportati nel payload di un evento, vedere Creazione di tipi di evento.