Condividi tramite


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

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.

Vedere anche

Riferimento

CepStream Classe

Overload ToEdgeEnumerable

Spazio dei nomi Microsoft.ComplexEventProcessing.Linq