Compartilhar via


Método ToPointObservable(TPayload) (CepStream(TPayload))

Converte um CepStream de eventos pontuais em um coletor de eventos que implementa a interface IObservable. A ordem dos eventos é FullyOrdered.

Namespace:  Microsoft.ComplexEventProcessing.Linq
Assembly:  Microsoft.ComplexEventProcessing.Observable (em Microsoft.ComplexEventProcessing.Observable.dll)

Sintaxe

public static ICepObservable<PointEvent<TPayload>> ToPointObservable<TPayload>(
    this CepStream<TPayload> stream
)

Parâmetros de tipo

  • TPayload
    Tipo de carga do evento.

Parâmetros

Valor de retorno

Tipo: Microsoft.ComplexEventProcessing.Linq. . :: . .ICepObservable< (Of < ( <'PointEvent< (Of < ( <'TPayload> ) > ) >> ) > ) >
Um coletor de eventos que dá suporte à observação.

Observação sobre o uso

No Visual Basic e C#, você pode chamar esse método como um método de instância em qualquer objeto do tipo CepStream< (Of < ( <'TPayload> ) > ) >. Quando usar uma sintaxe de método de instância para chamar esse método, omita o primeiro parâmetro. Para obter mais informações, consulte https://msdn.microsoft.com/pt-br/library/bb384936(v=sql.105) ou https://msdn.microsoft.com/pt-br/library/bb383977(v=sql.105).

Comentários

Chamar o método Subscribe do coletor de eventos observáveis leva à inicialização de uma consulta. A consulta é excluída quando a assinatura é descartada.

A interface ICepObservable<(Of <(<'T>)>)> inclui uma sobrecarga de Subscribe que permite a você especificar um nome e uma descrição para a consulta. Estas propriedades adicionais são úteis na depuração.

Para obter mais informações sobre os tipos de dados com suporte na carga de um evento, consulte Criando tipos de evento.

Consulte também

Referência

ObservableCepStream Classe

Sobrecarregado ToPointObservable

Namespace Microsoft.ComplexEventProcessing.Linq