Classe EdgeEvent
Define métodos e propriedades que permitem que adaptadores e operadores definidos pelo usuário criem e acessem eventos de borda.
Hierarquia de herança
System. . :: . .Object
Microsoft.ComplexEventProcessing. . :: . .EventInstance
Microsoft.ComplexEventProcessing. . :: . .UntypedEvent
Microsoft.ComplexEventProcessing..::..EdgeEvent
Namespace: Microsoft.ComplexEventProcessing
Assembly: Microsoft.ComplexEventProcessing (em Microsoft.ComplexEventProcessing.dll)
Sintaxe
public sealed class EdgeEvent : UntypedEvent
O tipo EdgeEvent expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
EdgeType | Obtém o tipo de borda. | |
EndTime | Obtém ou define a hora de término do evento. Esse valor será ignorado se esse for um evento de borda de Início. | |
EventKind | Obtém o tipo do evento. (Substitui UntypedEvent. . :: . .EventKind.) | |
StartTime | Obtém ou define a hora de início válida do evento. |
Início
Métodos
Nome | Descrição | |
---|---|---|
CreateCti< (Of < <' (TPayload> ) > > ) | Cria um CTI em um fluxo de eventos de borda. | |
CreateEnd< (Of < <' (TPayload> ) > > ) | Cria um evento de borda de fim com a carga especificada. | |
CreateStart< (Of < <' (TPayload> ) > > ) | Cria um evento de borda de início com a carga especificada. | |
Equals | (Herdado de Object.) | |
Finalize | (Herdado de Object.) | |
GetField< (Of < <' (T> ) > > )(Int32) | Obtém o valor de um campo pelo seu ordinal. (Herdado de UntypedEvent.) | |
GetHashCode | (Herdado de Object.) | |
GetType | (Herdado de Object.) | |
MemberwiseClone | (Herdado de Object.) | |
SetField(Int32, Object) | Define o valor do campo especificado, independentemente do seu tipo. (Herdado de UntypedEvent.) | |
SetField< (Of < <' (T> ) > > )(Int32, T) | Define o valor do campo especificado pelo seu ordinal. (Herdado de UntypedEvent.) | |
ToString | (Herdado de Object.) |
Início
Comentários
Um evento de borda representa o início ou o término de um evento CEP. Em oposição aos eventos de intervalo único, que são totalmente especificados em termos de hora de início e hora de término, os eventos de borda devem ser atribuídos em pares. Um evento de borda do tipo Start indica o início do tempo de vida do evento, e um evento End correspondente indica o fim do tempo de vida do evento.
Em geral, eventos de borda são usados para modelar um sinal discreto, em que não se sabe com antecedência sobre a chegada do novo valor de sinal. Esse padrão acarreta o envio de um evento de término referente ao evento de início anterior, seguido por um evento de início para o novo valor. Observe que o evento de fim tem que corresponder à hora de início do evento Start, assim como à carga. Para obter mais informações, consulte Conceitos do servidor StreamInsight.
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.