| |
August 2002 MitteilungscService, v1.0.1: Das Modul CosNotifyFilter 3-21 3 3,2,2,4 add_mapping_contraints Die add_mapping_constraints Betrieb wird von einem Klienten zwecks hervorgerufen verbinden Sie das Besonderen, das Begrenzungen mit dem Zielfiltergegenstand abbildet. Merken Sie daß ein Diagramm Begrenzung wird von einer Begrenzungsstruktur enthalten, die mit einem dazugehörigen Wert zusammengepaßt wird. Betrieb nimmt als Parameter des Einganges einer an, der eine Reihenfolge der Begrenzung-Wertpaare ist. Jede Begrenzung in dieser Reihenfolge muß innerhalb der Begrenzungsgrammatik ausgedrückt werden gestützt worden durch den Zielgegenstand und jeden dazugehörigen Wert muß von der Datenart sein angezeigt durch das value_type Attribut des Zielgegenstandes. Nach der Verarbeitung jedes Elements in der Eingangsreihenfolge, verbindet der Zielgegenstand a numerischer Bezeichner mit diesem Begrenzung-Wertpaar, das unter allem die einzigartig ist, die es kapselt ein. Wenn irgendwelche der Begrenzungsausdrücke in der Eingangsreihenfolge nicht ein gültiges ist Ausdruck innerhalb der gestützten Begrenzungsgrammatik, das InvalidConstraint Ausnahme wird angehoben. Diese Ausnahme enthält als Daten die spezifische Begrenzung, der zu festgestellt wurde seien Sie unzulässig. Wenn irgendwelche der Werte, die in der Eingangsreihenfolge geliefert werden, nicht vomselben ist datatype als das angezeigt durch das value_type Attribut dazugehörig mit dem Ziel Gegenstand, das InvalidValue Ausnahme wird angehoben. Diese Ausnahme enthält als Daten beide unzulässiger Wert und seine entsprechende Begrenzung in der ersten Eingangsreihenfolge. Nach erfolgreiche Verarbeitung aller Eingangsbegrenzungen, die add_mapping_constraints Betrieb bringt eine Reihenfolge zurück, in der jedes Element eine Struktur einschließlich ein von ist die Eingangsbegrenzungsausdrücke, sein entsprechender Wert und der einzigartige Bezeichner zugewiesen diesem Begrenzung-Wertpaar durch den Zielfiltergegenstand. Merken Sie daß die Semantik der add_mapping_constraints Betrieb sind so daß sein Nebenwirkungen werden atomar nach dem Zielfiltergegenstand durchgeführt. Sobald add_mapping_constraints wird von einem Klienten, der Zielfiltergegenstand ist hervorgerufen vorübergehend gesperrt vom Verbrauch durch jeden möglichen Proxygegenstand kann er mit verbundenSEIN. Betrieb wird dann, irgendein durchgeführt, das erfolgreich die ganze EingangsBegrenzung-wert addiert Paare zum Zielgegenstand oder zu keinen von ihnen (falls einer der Eingangsausdrücke oder Werte waren unzulässig). Nach Beendigung des Betriebes, ist der Zielfiltergegenstand effektiv Re-ermöglicht und kann durch dazugehörige Filtergegenstände im Auftrag noch einmal verwendet werden die Falleigenschaft bilden, die Entscheidungen abbildet. 3,2,2,5 modify_mapping_constraints Die modify_mapping_constraints Betrieb wird von einem Klienten zwecks hervorgerufen ändern Sie die Begrenzung-Wertpaare, die mit dem Zielfiltergegenstand dazugehörig sind. Dieser Betrieb sein können verwendete beide zum Entfernen der Begrenzung-Wertpaare, die z.Z. mit dem Ziel dazugehörig sind Filtergegenstand und die Begrenzungen und/oder die Werte der Begrenzung-Wertpaare ändern welche vorher dem Zielfiltergegenstand hinzugefügt worden sind. Der Betrieb nimmt zwei eingegebene paramaters an. Der erste Eingangsparameter ist eine Reihenfolge von numerische Werte, die jeder sind, beabsichtigten, der einzigartige Bezeichner zu sein, der mit einem dazugehörig ist von den Begrenzung-Wertpaaren z.Z. eingekapselt durch den Zielfiltergegenstand. Wenn alles die Eingangswerte, die innerhalb einer bestimmten Anforderung dieses Betriebes geliefert werden, sind gültig, dann spezifische Begrenzung-Wertpaare gekennzeichnet durch die Werte enthalten im ersten Eingang Parameter wird aus der Liste von denen eingekapselt durch den Zielfiltergegenstand gelöscht. |  |
|
| |
|
|