Clase TypedEdgeOutputAdapter(TPayload)
Representa la clase base de un adaptador de salida que recibe eventos perimetrales.
Jerarquía de herencia
System. . :: . .Object
Microsoft.ComplexEventProcessing.Adapters. . :: . .Adapter
Microsoft.ComplexEventProcessing.Adapters. . :: . .OutputAdapterBase
Microsoft.ComplexEventProcessing.Adapters. . :: . .TypedOutputAdapter< (Of < ( <'EdgeEvent< (Of < ( <'TPayload> ) > ) >, TPayload> ) > ) >
Microsoft.ComplexEventProcessing.Adapters..::..TypedEdgeOutputAdapter<(Of <(<'TPayload>)>)>
Espacio de nombres: Microsoft.ComplexEventProcessing.Adapters
Ensamblado: Microsoft.ComplexEventProcessing.Adapters (en Microsoft.ComplexEventProcessing.Adapters.dll)
Sintaxis
public abstract class TypedEdgeOutputAdapter<TPayload> : TypedOutputAdapter<EdgeEvent<TPayload>, TPayload>
Parámetros de tipo
- TPayload
Tipo de carga. Debe tener un constructor predeterminado.
El tipo TypedEdgeOutputAdapter<(Of <(<'TPayload>)>)> expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
TypedEdgeOutputAdapter< (Of < ( <'TPayload> ) > ) > | Inicializa una nueva instancia de la clase TypedEdgeOutputAdapter<(Of <(<'TPayload>)>)>. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
AdapterState | Obtiene el estado del adaptador. (Se hereda de Adapter.) | |
OutputEventType | Obtiene el tipo de evento que el adaptador de salida recibirá. (Se hereda de OutputAdapterBase.) |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
CleanupResources | Limpia los recursos del motor que usa el host de adaptador. (Se hereda de OutputAdapterBase.) | |
Dequeue | Quita eventos de la cola del flujo asociado a este adaptador. | |
Dispose() () () () | Libera todos los recursos que pertenecen al host de adaptador. (Se hereda de Adapter.) | |
Dispose(Boolean) | Implementa el modelo Dispose. Se invalida en las clases derivadas. (Se hereda de Adapter.) | |
Equals | (Se hereda de Object.) | |
Finalize | (Se hereda de Object.) | |
GetHashCode | (Se hereda de Object.) | |
GetType | (Se hereda de Object.) | |
MemberwiseClone | (Se hereda de Object.) | |
OnStopped | Se llama a esta función cuando el adaptador invoca a Stopped() para detenerse. (Se hereda de OutputAdapterBase.) | |
Ready | El adaptador invoca este método para indicar al motor que está listo para su reanudación. El motor solo invocará Resume() después de que el adaptador haya llamado a Ready(). (Se hereda de Adapter.) | |
ReleaseEvent | Libera la memoria ocupada por un evento. (Se hereda de TypedOutputAdapter< (Of < ( <'TEvent, TPayload> ) > ) >.) | |
Resume | Llama a Resume() en su propio subproceso de trabajo. (Se hereda de Adapter.) | |
Start | Llama a Start() en su propio subproceso de trabajo. (Se hereda de Adapter.) | |
Stop | Notifica al adaptador que se detenga como consecuencia de la detención o la anulación de la consulta. (Se hereda de Adapter.) | |
Stopped | El adaptador invoca este método para notificar al motor en tiempo de ejecución que el adaptador se ha cerrado. (Se hereda de Adapter.) | |
ToString | (Se hereda de Object.) |
Arriba
Comentarios
Los eventos pueden ser con tipo o sin tipo. Los eventos con tipo son aquellos en los que se conoce la estructura de la carga de evento proporcionada por el origen o usada por el receptor, y en los que se debe diseñar el adaptador de entrada o de salida alrededor de esta estructura de evento específica. Para obtener más información, vea Crear tipos de evento.
Seguridad para subprocesos
Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.
Vea también
Referencia
Espacio de nombres Microsoft.ComplexEventProcessing.Adapters