EntityAssignments class
Verfolgt Entitätsbezogene Ereignisse auf der Oberfläche nach.
Hinweise
Bei der Verarbeitung von Entitäten werden mögliche Mehrdeutigkeiten identifiziert und aufgelöst, um Ereignisse zuzuweisen. Diese Nachverfolgung wird über mehrere Eingaben hinweg beibehalten.
Konstruktoren
| Entity |
Initialisiert eine neue Instanz der EntityAssignments Klasse. |
Eigenschaften
| assignments | |
| next |
Ruft das nächste Entitätsereignis ab, das angezeigt werden soll. |
Methoden
| dequeue(Action |
Entfernen Sie das aktuelle Ereignis, und aktualisieren Sie den Speicher. |
| read(Action |
Lesen der Entitätsereigniswarteschlange aus dem Speicher. |
| write(Action |
Schreiben Sie den Zustand in den Arbeitsspeicher. |
Details zum Konstruktor
EntityAssignments(EntityAssignment[])
Initialisiert eine neue Instanz der EntityAssignments Klasse.
new EntityAssignments(assignments?: EntityAssignment[])
Parameter
- assignments
Eine Liste der zu verwendenden EntityAssign ments.
Details zur Eigenschaft
assignments
nextAssignment
Ruft das nächste Entitätsereignis ab, das angezeigt werden soll.
EntityAssignment nextAssignment
Eigenschaftswert
Das nächste Entitätsereignis, das angezeigt werden soll.
Details zur Methode
dequeue(ActionContext)
Entfernen Sie das aktuelle Ereignis, und aktualisieren Sie den Speicher.
function dequeue(actionContext: ActionContext): EntityAssignment
Parameter
- actionContext
- ActionContext
Speicherkontext.
Gibt zurück
Ereignis entfernt.
read(ActionContext)
Lesen der Entitätsereigniswarteschlange aus dem Speicher.
static function read(actionContext: ActionContext): EntityAssignments
Parameter
- actionContext
- ActionContext
Speicherkontext.
Gibt zurück
Entitätsereigniswarteschlange.
write(ActionContext)
Schreiben Sie den Zustand in den Arbeitsspeicher.
function write(actionContext: ActionContext)
Parameter
- actionContext
- ActionContext
Speicherkontext.