| |
2-14 EigenschaftscService V1.0 April 2000 2 in den property_modes PropertyModes) raises(MultipleExceptions); }; get_property_mode 2,3,3,1 Bringt den Modus der Eigenschaft im PropertySet zurück . 2,3,3,2 get_property_modes Bringt die Modi der Eigenschaften zurück, die in den property_names verzeichnet werden . Wenn die Boolesche Markierungsfahne zutreffend ist, die property_modes Parameter enthält gültige Werte für alle erbetenen Eigenschaftsnamen. Wenn falsch, dann alle Eigenschaften mit a property_mode_type von unbestimmtem verlassenem passendem zu PropertyNotFound oder InvalidPropertyName . Eine unterschiedliche Anforderung von get_property_mode für jedes solcher Eigenschaftsname ist notwendig, um die spezifische Ausnahme für diese Eigenschaft festzustellen Name. Diese Annäherung wurde genommen, um ein kompliziertes zu vermeiden, hart, Struktur zu programmieren, um Misch zu tragen Resultate. set_property_mode 2,3,3,3 Stellt den Modus einer Eigenschaft im PropertySet ein . Schutz des Modus einer Eigenschaft gilt als eine Implementierungsausgabe. Für Beispiel, eine Implementierung konnte das UnsupportedMode anheben wenn ein Klient Versuche, ein fixed_normal zu ändern Eigenschaft zum Normal. 2,3,3,4 set_property_modes Stellt den Modus für jede Eigenschaft in den property_modes ein Parameter. Dieses ist eine Reihe Betrieb, der das MultipleExceptions zurückbringt Ausnahme, wenn Sie irgendwie ausgefallen eingestellt werden. Tabelle 2-5 Ausnahmen hoben erhalten vorbei und Betriebe des gesetzten Modus an Ausnahme Hob An Beschreibung PropertyNotFound Zeigt an, daß die spezifizierte Eigenschaft nicht definiert wurde. InvalidPropertyName Zeigt an, daß der Eigenschaftsname unzulässig ist. (A Eigenschaftsname von Länge 0 ist unzulässig; Implementierungen kann andere Beschränkungen auf Eigenschaftsnamen setzen.), UnsupportedMode Zeigt an, daß der Modus lieferte, stellten (nur Betriebe ein) wird nicht in dieses PropertySet gestützt. |  |
|
| |
|
|