Compartilhar via


Classe CepEventType

Representa um tipo de evento que é usado por um aplicativo CEP. As cargas de evento e seus campos possuem tipos de evento CEP associados.

Hierarquia de herança

System. . :: . .Object
  Microsoft.ComplexEventProcessing. . :: . .CepObject
    Microsoft.ComplexEventProcessing. . :: . .ApplicationObject
      Microsoft.ComplexEventProcessing..::..CepEventType

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

Sintaxe

public sealed class CepEventType : ApplicationObject

O tipo CepEventType expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Application Obtém o aplicativo host. (Herdado de ApplicationObject.)
Propriedade pública ClrType Obtém o tipo CLR (Common Language Runtime) equivalente ao tipo de evento CEP.
Propriedade pública Fields Obtém a coleção de campos do tipo de evento por nome, ordenados de forma lexicográfica.
Propriedade pública FieldsByOrdinal Obtém a coleção de campos do tipo de evento por ordinal.
Propriedade pública Name Obtém o nome deste objeto. (Herdado de CepObject.)
Propriedade pública ShortName Obtém o nome curto do objeto CEP. (Herdado de CepObject.)

Início

Métodos

  Nome Descrição
Método público Delete Exclui o objeto. (Herdado de ApplicationObject.)
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 ToString (Herdado de Object.)

Início

Campos

  Nome Descrição
Campo protegido _name Nome do CepObject, que é um caminho de Uri completo. (Herdado de CepObject.)
Campo protegido _shortName Nome curto do CepObject, sem o caminho de Uri completo. (Herdado de CepObject.)

Início

Comentários

Um tipo de evento define a estrutura de eventos CEP. Um fluxo CEP sempre é de um tipo de evento específico e, portanto, pode conter apenas eventos com essa estrutura. Um tipo de evento se baseia em uma estrutura ou classe CLR e, como tal, é registrado implicitamente em um aplicativo quando necessário. O registro de um objeto de modelo de consulta LINQ em um aplicativo, por exemplo, cria implicitamente tipos de evento de entrada e saída no aplicativo, com base nos tipos CLR inseridos e resultantes da instrução LINQ.

Um tipo de evento contém uma lista de campos atômicos, que, por sua vez, são de um certo tipo de evento CEP.

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