Share via


Clase TypedIntervalInputAdapter(TPayload)

Clase base de un adaptador de entrada que genera eventos de intervalo con una estructura de carga.

Jerarquía de herencia

System. . :: . .Object
  Microsoft.ComplexEventProcessing.Adapters. . :: . .Adapter
    Microsoft.ComplexEventProcessing.Adapters. . :: . .InputAdapterBase
      Microsoft.ComplexEventProcessing.Adapters. . :: . .TypedInputAdapter< (Of < ( <'IntervalEvent< (Of < ( <'TPayload> ) > ) >, TPayload> ) > ) >
        Microsoft.ComplexEventProcessing.Adapters..::..TypedIntervalInputAdapter<(Of <(<'TPayload>)>)>

Espacio de nombres:  Microsoft.ComplexEventProcessing.Adapters
Ensamblado:  Microsoft.ComplexEventProcessing.Adapters (en Microsoft.ComplexEventProcessing.Adapters.dll)

Sintaxis

public abstract class TypedIntervalInputAdapter<TPayload> : TypedInputAdapter<IntervalEvent<TPayload>, TPayload>

Parámetros de tipo

  • TPayload
    Estructura de carga para los eventos de intervalo generados por este adaptador.

El tipo TypedIntervalInputAdapter<(Of <(<'TPayload>)>)> expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido TypedIntervalInputAdapter< (Of < ( <'TPayload> ) > ) > Inicializa una nueva instancia de la clase TypedIntervalInputAdapter<(Of <(<'TPayload>)>)>.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AdapterState Obtiene el estado del adaptador. (Se hereda de Adapter.)

Arriba

Métodos

  Nombre Descripción
Método protegido CleanupResources Limpia los recursos del motor que usa el host de adaptador. (Se hereda de InputAdapterBase.)
Método público CreateInsertEvent Crea un evento de inserción de intervalo.
Método público Dispose() () () () Libera todos los recursos que pertenecen al host de adaptador. (Se hereda de Adapter.)
Método protegido Dispose(Boolean) Implementa el modelo Dispose. Se invalida en las clases derivadas. (Se hereda de Adapter.)
Método público Enqueue Pone un evento en la cola del flujo asociado a este adaptador.
Método público EnqueueCtiEvent Pone en cola un evento de incremento de tiempo actual (CTI). (Se hereda de InputAdapterBase.)
Método público Equals (Se hereda de Object.)
Método protegido Finalize (Se hereda de Object.)
Método público GetHashCode (Se hereda de Object.)
Método público GetType (Se hereda de Object.)
Método protegido MemberwiseClone (Se hereda de Object.)
Método protegido OnStopped Se llama a esta función cuando el adaptador invoca a Stopped() para detenerse. Pone en cola el evento EndOfStream y lo separa de la instancia de consulta. Tras este punto, el administrador de planes puede cerrar la consulta con independencia del adaptador. (Se hereda de InputAdapterBase.)
Método público 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.)
Método público ReleaseEvent Libera la memoria ocupada por un evento. (Se hereda de TypedInputAdapter< (Of < ( <'TEvent, TPayload> ) > ) >.)
Método público Resume Llama a Resume() en su propio subproceso de trabajo. (Se hereda de Adapter.)
Método público Start Llama a Start() en su propio subproceso de trabajo. (Se hereda de Adapter.)
Método público Stop Notifica al adaptador que se detenga como consecuencia de la detención o la anulación de la consulta. (Se hereda de Adapter.)
Método público 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.)
Método público ToString (Se hereda de Object.)

Arriba

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