Classe TypedIntervalOutputAdapter(TPayload)
Rappresenta la classe di base per un adattatore di output che riceve eventi intervallo.
Gerarchia di ereditarietà
System. . :: . .Object
Microsoft.ComplexEventProcessing.Adapters. . :: . .Adapter
Microsoft.ComplexEventProcessing.Adapters. . :: . .OutputAdapterBase
Microsoft.ComplexEventProcessing.Adapters. . :: . .TypedOutputAdapter< (Of < ( <'IntervalEvent< (Of < ( <'TPayload> ) > ) >, TPayload> ) > ) >
Microsoft.ComplexEventProcessing.Adapters..::..TypedIntervalOutputAdapter<(Of <(<'TPayload>)>)>
Spazio dei nomi Microsoft.ComplexEventProcessing.Adapters
Assembly: Microsoft.ComplexEventProcessing.Adapters (in Microsoft.ComplexEventProcessing.Adapters.dll)
Sintassi
public abstract class TypedIntervalOutputAdapter<TPayload> : TypedOutputAdapter<IntervalEvent<TPayload>, TPayload>
Parametri di tipo
- TPayload
Tipo di payload. Deve avere un costruttore predefinito.
Nel tipo TypedIntervalOutputAdapter<(Of <(<'TPayload>)>)> sono esposti i membri seguenti.
Costruttori
Nome | Descrizione | |
---|---|---|
TypedIntervalOutputAdapter< (Of < ( <'TPayload> ) > ) > | Inizializza una nuova istanza della classe TypedIntervalOutputAdapter<(Of <(<'TPayload>)>)>. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
AdapterState | Ottiene lo stato dell'adattatore. Ereditato da Adapter. | |
OutputEventType | Ottiene il tipo di evento che verrà ricevuto dall'adattatore di output. Ereditato da OutputAdapterBase. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
CleanupResources | Pulisce le risorse del motore utilizzate dall'host dell'adattatore. Ereditato da OutputAdapterBase. | |
Dequeue | Rimuove eventi dalla coda del flusso associato all'adattatore. | |
Dispose() () () () | Rilascia tutte le risorse di proprietà dell'host dell'adattatore. Ereditato da Adapter. | |
Dispose(Boolean) | Implementa il modello Dispose. Deve essere soggetto a override dalle classi derivate. Ereditato da Adapter. | |
Equals | Ereditato da Object. | |
Finalize | Ereditato da Object. | |
GetHashCode | Ereditato da Object. | |
GetType | Ereditato da Object. | |
MemberwiseClone | Ereditato da Object. | |
OnStopped | Questa funzione viene chiamata quando l'adattatore richiama Stopped() per arrestare se stesso. Ereditato da OutputAdapterBase. | |
Ready | Richiamato dall'adattatore per segnalare al motore che è pronto per la ripresa. Il motore richiamerà Resume() solo dopo che l'adattatore ha chiamato Ready(). Ereditato da Adapter. | |
ReleaseEvent | Rilascia la memoria occupata da un evento. Ereditato da TypedOutputAdapter< (Of < ( <'TEvent, TPayload> ) > ) >. | |
Resume | Chiama Resume() nel proprio thread di lavoro. Ereditato da Adapter. | |
Start | Chiama Start() nel proprio thread di lavoro. Ereditato da Adapter. | |
Stop | Indica a un adattatore di arrestarsi come conseguenza dell'arresto o dell'interruzione della query. Ereditato da Adapter. | |
Stopped | Richiamato dall'adattatore per notificare al runtime l'arresto dell'adattatore. Ereditato da Adapter. | |
ToString | Ereditato da Object. |
In alto
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.