Share via


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
Método protegido TypedEdgeOutputAdapter< (Of < ( <'TPayload> ) > ) > Inicializa una nueva instancia de la clase TypedEdgeOutputAdapter<(Of <(<'TPayload>)>)>.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AdapterState Obtiene el estado del adaptador. (Se hereda de Adapter.)
Propiedad pública OutputEventType Obtiene el tipo de evento que el adaptador de salida recibirá. (Se hereda de OutputAdapterBase.)

Arriba

Métodos

  Nombre Descripción
Método protegido CleanupResources Limpia los recursos del motor que usa el host de adaptador. (Se hereda de OutputAdapterBase.)
Método público Dequeue Quita eventos de la cola del flujo asociado a este adaptador.
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 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. (Se hereda de OutputAdapterBase.)
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 TypedOutputAdapter< (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

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