Metodo ToPointObservable(TPayload) (CepStream(TPayload))
Converte un oggetto CepStream di eventi punto in un sink di evento che implementa l'interfaccia IObservable. L'ordine degli eventi è FullyOrdered.
Spazio dei nomi Microsoft.ComplexEventProcessing.Linq
Assembly: Microsoft.ComplexEventProcessing.Observable (in Microsoft.ComplexEventProcessing.Observable.dll)
Sintassi
public static ICepObservable<PointEvent<TPayload>> ToPointObservable<TPayload>(
this CepStream<TPayload> stream
)
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 osservabile.
Valore restituito
Tipo: Microsoft.ComplexEventProcessing.Linq. . :: . .ICepObservable< (Of < ( <'PointEvent< (Of < ( <'TPayload> ) > ) >> ) > ) >
Sink di evento che supporta l'osservazione.
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 Subscribe del sink di evento osservabile comporta l'inizializzazione e l'avvio di una query. La query viene eliminata con l'eliminazione della sottoscrizione.
L'interfaccia ICepObservable<(Of <(<'T>)>)> include un overload di Subscribe 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.