Classe CepEventType
Rappresenta un tipo di evento utilizzato da un'applicazione CEP. I payload di eventi e i relativi campi dispongono di tipi di eventi CEP associati.
Gerarchia di ereditarietà
System. . :: . .Object
Microsoft.ComplexEventProcessing. . :: . .CepObject
Microsoft.ComplexEventProcessing. . :: . .ApplicationObject
Microsoft.ComplexEventProcessing..::..CepEventType
Spazio dei nomi Microsoft.ComplexEventProcessing
Assembly: Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)
Sintassi
public sealed class CepEventType : ApplicationObject
Nel tipo CepEventType sono esposti i membri seguenti.
Proprietà
Nome | Descrizione | |
---|---|---|
Application | Ottiene l'applicazione host. Ereditato da ApplicationObject. | |
ClrType | Ottiene il tipo CLR (Common Language Runtime) equivalente del tipo di evento CEP. | |
Fields | Ottiene la raccolta di campi del tipo di evento in base al nome, in ordine lessicografico. | |
FieldsByOrdinal | Ottiene la raccolta dei campi del tipo di evento in base al valore ordinale. | |
Name | Ottiene il nome dell'oggetto. Ereditato da CepObject. | |
ShortName | Ottiene il nome breve dell'oggetto CEP. Ereditato da CepObject. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Delete | Elimina l'oggetto. Ereditato da ApplicationObject. | |
Equals | Ereditato da Object. | |
Finalize | Ereditato da Object. | |
GetHashCode | Ereditato da Object. | |
GetType | Ereditato da Object. | |
MemberwiseClone | Ereditato da Object. | |
ToString | Ereditato da Object. |
In alto
Campi
Nome | Descrizione | |
---|---|---|
_name | Nome dell'oggetto CepObject, che è un percorso URI completo. Ereditato da CepObject. | |
_shortName | Nome breve dell'oggetto CepObject, senza il percorso URI completo. Ereditato da CepObject. |
In alto
Osservazioni
Un tipo di evento definisce la struttura degli eventi CEP. Un flusso CEP è sempre di uno specifico tipo di evento e quindi può contenere solo eventi con questa struttura. Un tipo di evento è basato su una struttura o classe CLR e quindi registrato in modo implicito con un'applicazione quando necessario. La registrazione di un modello di query LINQ in un'applicazione, ad esempio, crea in modo implicito i tipi di evento di input e output in quella applicazione, in base ai tipi CLR che sono input e risultato dell'istruzione LINQ.
Un tipo di evento contiene un elenco di campi atomici che a loro volta sono un certo tipo di eventi CEP.
Protezione dei thread
I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.