Compartilhar via


Classe CepPointStreamOperator(TInputPayload, TOutputPayload)

Cria um operador de fluxo definido pelo usuário que processa eventos pontuais em ordem de StartTime.

Hierarquia de herança

System. . :: . .Object
  Microsoft.ComplexEventProcessing.Extensibility. . :: . .CepStreamOperator
    Microsoft.ComplexEventProcessing.Extensibility. . :: . .CepStreamOperator< (Of < ( <'PointEvent< (Of < ( <'TInputPayload> ) > ) >, TInputPayload, TOutputPayload> ) > ) >
      Microsoft.ComplexEventProcessing.Extensibility..::..CepPointStreamOperator<(Of <(<'TInputPayload, TOutputPayload>)>)>

Namespace:  Microsoft.ComplexEventProcessing.Extensibility
Assembly:  Microsoft.ComplexEventProcessing (em Microsoft.ComplexEventProcessing.dll)

Sintaxe

[DataContractAttribute]
public abstract class CepPointStreamOperator<TInputPayload, TOutputPayload> : CepStreamOperator<PointEvent<TInputPayload>, TInputPayload, TOutputPayload>

Parâmetros de tipo

  • TInputPayload
    O tipo de carga do evento de entrada.
  • TOutputPayload
    O tipo de carga do evento de saída.

O tipo CepPointStreamOperator<(Of <(<'TInputPayload, TOutputPayload>)>)> expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido CepPointStreamOperator< (Of < ( <'TInputPayload, TOutputPayload> ) > ) > Inicializa uma nova instância da classe CepPointStreamOperator<(Of <(<'TInputPayload, TOutputPayload>)>)>.

Início

Propriedades

  Nome Descrição
Propriedade pública IsEmpty Quando substituído em uma classe derivada, obtém um valor que indica se o estado interno do operador é vazio. Quando true, o mecanismo de consulta StreamInsight pode descartar a instância do operador para minimizar a utilização da memória. (Herdado de CepStreamOperator.)
Propriedade pública NextCti Quando substituído em uma classe derivada, obtém o próximo momento em que o operador será solicitado a processar um evento CTI. Se o valor for nulo ou menor ou igual ao tempo de sincronização do último evento processado, nenhum evento CTI será passado ao método ProcessEvent. (Herdado de CepStreamOperator.)

Início

Métodos

  Nome Descrição
Método público Equals (Herdado de Object.)
Método protegido Finalize (Herdado de Object.)
Método público GetHashCode (Herdado de Object.)
Método público GetType (Herdado de Object.)
Método protegido MemberwiseClone (Herdado de Object.)
Método público ProcessEvent Quando substituído em uma classe derivada, gera a saída e atualiza o estado interno do operador em resposta a um evento de entrada. (Herdado de CepStreamOperator< (Of < ( <'TInputEvent, TInputPayload, TOutputPayload> ) > ) >.)
Método público ToString (Herdado de Object.)

Início

Comentários

Para obter mais informações, consulte Operadores de fluxo definidos pelo usuário.

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.ComplexEventProcessing.Extensibility