Freigeben über


EntityAssignmentComparer class

Vergleichen Sie zwei Entitätszuweisungen, um ihre relative Priorität zu bestimmen.

Hinweise

Vergleich nach Ereignis: assignEntity, chooseProperty, chooseEntity Then by operations in order from schema (normalerweise within assignEntity). Dann von unerwarteten vor der Erwarteten. Dann zuerst nach ältester Drehung. Dann nach minimaler Position in der Äußerung.

Konstruktoren

EntityAssignmentComparer(string[])

Initialisiert eine neue Instanz der EntityAssignmentComparer Klasse.

Methoden

compare(Partial<EntityAssignment>, Partial<EntityAssignment>)

Vergleicht EntityAssignment x mit y, um die relative Priorität zu bestimmen.

Details zum Konstruktor

EntityAssignmentComparer(string[])

Initialisiert eine neue Instanz der EntityAssignmentComparer Klasse.

new EntityAssignmentComparer(operationPreference: string[])

Parameter

operationPreference

string[]

Einstellung für Vorgänge.

Details zur Methode

compare(Partial<EntityAssignment>, Partial<EntityAssignment>)

Vergleicht EntityAssignment x mit y, um die relative Priorität zu bestimmen.

function compare(x: Partial<EntityAssignment>, y: Partial<EntityAssignment>): number

Parameter

x

Partial<EntityAssignment>

First entity assigment to compare.

y

Partial<EntityAssignment>

Second entity assigment to compare.

Gibt zurück

number

Numerischer Wert, der die relative Priorität von x darstellt.