Classe TypedInputAdapter(TEvent, TPayload)
Classe de base pour un adaptateur d'entrée typé.
Hiérarchie d'héritage
System. . :: . .Object
Microsoft.ComplexEventProcessing.Adapters. . :: . .Adapter
Microsoft.ComplexEventProcessing.Adapters. . :: . .InputAdapterBase
Microsoft.ComplexEventProcessing.Adapters..::..TypedInputAdapter<(Of <(<'TEvent, TPayload>)>)>
Microsoft.ComplexEventProcessing.Adapters. . :: . .TypedEdgeInputAdapter< (Of < ( <'TPayload> ) > ) >
Microsoft.ComplexEventProcessing.Adapters. . :: . .TypedIntervalInputAdapter< (Of < ( <'TPayload> ) > ) >
Microsoft.ComplexEventProcessing.Adapters. . :: . .TypedPointInputAdapter< (Of < ( <'TPayload> ) > ) >
Espace de noms : Microsoft.ComplexEventProcessing.Adapters
Assembly : Microsoft.ComplexEventProcessing.Adapters (en Microsoft.ComplexEventProcessing.Adapters.dll)
Syntaxe
public abstract class TypedInputAdapter<TEvent, TPayload> : InputAdapterBase
where TEvent : TypedEvent<TPayload>
Paramètres de type
- TEvent
Type d'événement produit par cet adaptateur.
- TPayload
Structure de charge utile pour les événements produits par cet adaptateur.
Le type TypedInputAdapter<(Of <(<'TEvent, TPayload>)>)> expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
TypedInputAdapter< (Of < ( <'TEvent, TPayload> ) > ) > | Initialise une nouvelle instance de la classe TypedInputAdapter<(Of <(<'TEvent, TPayload>)>)>. |
Haut de la page
Propriétés
Nom | Description | |
---|---|---|
AdapterState | Obtient l'état de l'adaptateur. (hérité de Adapter.) |
Haut de la page
Méthodes
Nom | Description | |
---|---|---|
CleanupResources | Nettoie des ressources de moteur utilisées par l'hôte d'adaptateur. (hérité de InputAdapterBase.) | |
Dispose() () () () | Libère toutes les ressources que possède l'hôte d'adaptateur. (hérité de Adapter.) | |
Dispose(Boolean) | Implémente le modèle Dispose. À remplacer par les classes dérivées. (hérité de Adapter.) | |
EnqueueCtiEvent | Met en file d'attente un événement CTI. (hérité de InputAdapterBase.) | |
Equals | (hérité de Object.) | |
Finalize | (hérité de Object.) | |
GetHashCode | (hérité de Object.) | |
GetType | (hérité de Object.) | |
MemberwiseClone | (hérité de Object.) | |
OnStopped | Cette fonction est appelée lorsque l'adaptateur appelle Stopped() pour s'arrêter. Met en file d'attente l'événement EndOfStream et le dissocie de l'instance de requête. Après ce stade, le gestionnaire de plans est libre d'arrêter la requête indépendamment de l'adaptateur. (hérité de InputAdapterBase.) | |
Ready | Appelée par l'adaptateur pour signaler au moteur qu'il est prêt à reprendre. Le moteur appelle Resume() uniquement après que l'adaptateur a appelé Ready(). (hérité de Adapter.) | |
ReleaseEvent | Libère la mémoire occupée par un événement. | |
Resume | Appelle Resume() sur son propre thread de travail. (hérité de Adapter.) | |
Start | Appelle Start() sur son propre thread de travail. (hérité de Adapter.) | |
Stop | Indique à l'adaptateur de s'arrêter en raison de l'arrêt ou de l'abandon de la requête. (hérité de Adapter.) | |
Stopped | Appelée par l'adaptateur pour avertir le runtime que l'adaptateur s'est arrêté. (hérité de Adapter.) | |
ToString | (hérité de Object.) |
Haut de la page
Sécurité des threads
Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.