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 | |
---|---|---|
CepPointStreamOperator< (Of < ( <'TInputPayload, TOutputPayload> ) > ) > | Inicializa uma nova instância da classe CepPointStreamOperator<(Of <(<'TInputPayload, TOutputPayload>)>)>. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
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.) | |
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 | |
---|---|---|
Equals | (Herdado de Object.) | |
Finalize | (Herdado de Object.) | |
GetHashCode | (Herdado de Object.) | |
GetType | (Herdado de Object.) | |
MemberwiseClone | (Herdado de Object.) | |
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> ) > ) >.) | |
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.